.TH "ost::NetworkDeviceInfo" 3 "Sun Dec 27 2020" "GNU CommonC++" \" -*- nroff -*- .ad l .nh .SH NAME ost::NetworkDeviceInfo \- Network device information class\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBNetworkDeviceInfo\fP (const \fBNetworkDeviceInfo\fP &ndi)" .br .ti -1c .RI "\fB~NetworkDeviceInfo\fP ()" .br .ti -1c .RI "const \fBString\fP & \fBname\fP () const" .br .RI "Returns the Name of the network device\&. " .ti -1c .RI "const \fBInetHostAddress\fP & \fBaddress\fP () const" .br .RI "Returns the Address of the network device\&. " .ti -1c .RI "const \fBBroadcastAddress\fP & \fBbroadcast\fP () const" .br .RI "Returns the Broadcast address of the network device\&. " .ti -1c .RI "const \fBInetMaskAddress\fP & \fBnetmask\fP () const" .br .RI "Returns the Netmask of the network device\&. " .ti -1c .RI "const int \fBmtu\fP () const" .br .RI "Returns the MTU\&. " .in -1c .SS "Protected Member Functions" .in +1c .ti -1c .RI "\fBNetworkDeviceInfo\fP (const \fBString\fP &\fBname\fP, const \fBInetHostAddress\fP &addr, const \fBBroadcastAddress\fP &\fBbroadcast\fP, const \fBInetMaskAddress\fP &\fBnetmask\fP, int \fBmtu\fP)" .br .in -1c .SS "Friends" .in +1c .ti -1c .RI "\fB__EXPORT\fP bool \fBenumNetworkDevices\fP (std::vector< \fBNetworkDeviceInfo\fP > &devs)" .br .RI "Enumerate all available network devices\&. " .in -1c .SH "Detailed Description" .PP 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 \fBenumNetworkDevices()\fP .PP \fBAuthor\fP .RS 4 Christian Prochnow cproch@seculogix.de .RE .PP .SH "Constructor & Destructor Documentation" .PP .SS "ost::NetworkDeviceInfo::NetworkDeviceInfo (const \fBString\fP & name, const \fBInetHostAddress\fP & addr, const \fBBroadcastAddress\fP & broadcast, const \fBInetMaskAddress\fP & netmask, int mtu)\fC [protected]\fP" .SS "ost::NetworkDeviceInfo::NetworkDeviceInfo (const \fBNetworkDeviceInfo\fP & ndi)" .SS "ost::NetworkDeviceInfo::~NetworkDeviceInfo ()" .SH "Member Function Documentation" .PP .SS "const \fBInetHostAddress\fP& ost::NetworkDeviceInfo::address () const\fC [inline]\fP" .PP Returns the Address of the network device\&. .SS "const \fBBroadcastAddress\fP& ost::NetworkDeviceInfo::broadcast () const\fC [inline]\fP" .PP Returns the Broadcast address of the network device\&. .SS "const int ost::NetworkDeviceInfo::mtu () const\fC [inline]\fP" .PP Returns the MTU\&. .SS "const \fBString\fP& ost::NetworkDeviceInfo::name () const\fC [inline]\fP" .PP Returns the Name of the network device\&. .SS "const \fBInetMaskAddress\fP& ost::NetworkDeviceInfo::netmask () const\fC [inline]\fP" .PP Returns the Netmask of the network device\&. .SH "Friends And Related Function Documentation" .PP .SS "\fB__EXPORT\fP bool enumNetworkDevices (std::vector< \fBNetworkDeviceInfo\fP > & devs)\fC [friend]\fP" .PP Enumerate all available network devices\&. .SH "Author" .PP Generated automatically by Doxygen for GNU CommonC++ from the source code\&.