#include <network.h>
Public Member Functions | |
| NetworkDeviceInfo (const NetworkDeviceInfo &ndi) | |
| ~NetworkDeviceInfo () | |
| const String & | name () const |
| Returns the Name of the network device. | |
| const InetHostAddress & | address () const |
| Returns the Address of the network device. | |
| const BroadcastAddress & | broadcast () const |
| Returns the Broadcast address of the network device. | |
| const InetMaskAddress & | netmask () const |
| Returns the Netmask of the network device. | |
| const int | mtu () const |
| Returns the MTU. | |
Protected Member Functions | |
| NetworkDeviceInfo (const String &name, const InetHostAddress &addr, const BroadcastAddress &broadcast, const InetMaskAddress &netmask, int mtu) | |
Friends | |
| __EXPORT bool | enumNetworkDevices (std::vector< NetworkDeviceInfo > &devs) |
| Enumerate all available network devices. | |
This class is used to hold various informations about a TCP/IP network device. Which can be obtained by a call to enumNetworkDevices()
| ost::NetworkDeviceInfo::NetworkDeviceInfo | ( | const String & | name, | |
| const InetHostAddress & | addr, | |||
| const BroadcastAddress & | broadcast, | |||
| const InetMaskAddress & | netmask, | |||
| int | mtu | |||
| ) | [protected] |
| ost::NetworkDeviceInfo::NetworkDeviceInfo | ( | const NetworkDeviceInfo & | ndi | ) |
| ost::NetworkDeviceInfo::~NetworkDeviceInfo | ( | ) |
| const String& ost::NetworkDeviceInfo::name | ( | ) | const [inline] |
Returns the Name of the network device.
| const InetHostAddress& ost::NetworkDeviceInfo::address | ( | ) | const [inline] |
Returns the Address of the network device.
| const BroadcastAddress& ost::NetworkDeviceInfo::broadcast | ( | ) | const [inline] |
Returns the Broadcast address of the network device.
| const InetMaskAddress& ost::NetworkDeviceInfo::netmask | ( | ) | const [inline] |
Returns the Netmask of the network device.
| const int ost::NetworkDeviceInfo::mtu | ( | ) | const [inline] |
Returns the MTU.
| __EXPORT bool enumNetworkDevices | ( | std::vector< NetworkDeviceInfo > & | devs | ) | [friend] |
Enumerate all available network devices.
1.5.4