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.
Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout