ost::networkdeviceinfo(3)
NAME
ost::NetworkDeviceInfo - Network device information class.
SYNOPSIS
#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.
Detailed Description
Network device information class.
This class is used to hold various informations about a TCP/IP network device. Which can be obtained by a call to enumNetworkDevices()
- Author:
- Christian Prochnow <cproch@seculogix.de>
Constructor & Destructor Documentation
- 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 ()
Member Function Documentation
- 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.
Friends And Related Function Documentation
- __EXPORT bool enumNetworkDevices (std::vector< NetworkDeviceInfo > & devs)
- [friend]
Enumerate all available network devices.
Author
- Generated automatically by Doxygen for GNU CommonC++ from the source
code.