#include <ipsock.h>
Inheritance diagram for PIPSocket::InterfaceEntry:

Public Member Functions | |
| InterfaceEntry () | |
| Create an interface entry from a name, IP addr and MAC addr. | |
| InterfaceEntry (const PString &name, const Address &addr, const Address &mask, const PString &macAddr) | |
| virtual void | PrintOn (ostream &strm) const |
| Print to specified stream. | |
| const PString & | GetName () const |
| Get the name of the interface. | |
| Address | GetAddress () const |
| Get the address associated with the interface. | |
| Address | GetNetMask () const |
| Get the net mask associated with the interface. | |
| const PString & | GetMACAddress () const |
| Get the MAC address associate with the interface. | |
Protected Attributes | |
| PString | name |
| Address | ipAddr |
| Address | netMask |
| PString | macAddr |
| PIPSocket::InterfaceEntry::InterfaceEntry | ( | ) |
Create an interface entry from a name, IP addr and MAC addr.
| PIPSocket::InterfaceEntry::InterfaceEntry | ( | const PString & | name, | |
| const Address & | addr, | |||
| const Address & | mask, | |||
| const PString & | macAddr | |||
| ) |
| Address PIPSocket::InterfaceEntry::GetAddress | ( | ) | const [inline] |
Get the address associated with the interface.
| const PString& PIPSocket::InterfaceEntry::GetMACAddress | ( | ) | const [inline] |
Get the MAC address associate with the interface.
| const PString& PIPSocket::InterfaceEntry::GetName | ( | ) | const [inline] |
Get the name of the interface.
| Address PIPSocket::InterfaceEntry::GetNetMask | ( | ) | const [inline] |
Get the net mask associated with the interface.
| virtual void PIPSocket::InterfaceEntry::PrintOn | ( | ostream & | strm | ) | const [virtual] |
Address PIPSocket::InterfaceEntry::ipAddr [protected] |
PString PIPSocket::InterfaceEntry::macAddr [protected] |
PString PIPSocket::InterfaceEntry::name [protected] |
Address PIPSocket::InterfaceEntry::netMask [protected] |
1.4.7