ifm3d
ifm3d::IFMNetworkDevice Class Reference

Public Member Functions

 IFMNetworkDevice (Data &data, std::string ip_address_via_interface)
 
std::string GetIPAddress () const
 Returns the IP address of the device.
 
std::string GetMACAddress () const
 Returns the MAC address of the device.
 
std::string GetNetmask () const
 Returns the network subnet mask.
 
std::string GetGateway () const
 Returns the default gateway of the device.
 
uint16_t GetPort () const
 Returns the port number used for device discovery.
 
uint16_t GetFlags () const
 Returns flags providing additional device information.
 
bool HasFlag (uint16_t flag) const
 Checks if a specific flag is set in the device flags.
 
std::string GetHostName () const
 Returns the hostname of the device.
 
std::string GetDeviceName () const
 Returns the device name.
 
uint16_t GetVendorId () const
 Returns the vendor ID of the device.
 
uint16_t GetDeviceId () const
 Returns the device ID of the device.
 
std::string GetFoundVia () const
 Returns the network interface through which the device was discovered.
 

The documentation for this class was generated from the following file: