#include <OW_NwIface.hpp>
Collaboration diagram for OW_NAMESPACE::NwIface:
Public Member Functions | ||||
NwIface () | ||||
| ||||
String | getName () | |||
unsigned long | getIPAddress () | |||
String | getIPAddressString () | |||
unsigned long | getBroadcastAddress () | |||
String | getBroadcastAddressString () | |||
unsigned long | getNetmask () | |||
String | getNetmaskString () | |||
bool | sameNetwork (unsigned long addr) | |||
bool | sameNetwork (const String &straddr) | |||
Static Public Member Functions | ||||
static unsigned long | stringToAddress (const String &straddr) | |||
Private Member Functions | ||||
void | getInterfaceName (SocketHandle_t sockfd) | |||
| ||||
Private Attributes | ||||
unsigned long | m_addr | |||
unsigned long | m_bcastAddr | |||
unsigned long | m_netmask | |||
String | m_name |
Definition at line 57 of file OW_NwIface.hpp.
|
Definition at line 106 of file OW_NwIface.cpp. References OW_NAMESPACE::String::c_str(), OW_NAMESPACE::FileSystem::close(), getInterfaceName(), m_addr, m_bcastAddr, m_name, m_netmask, OW_THROW, and s. |
|
Definition at line 175 of file OW_NwIface.cpp. References m_bcastAddr. |
|
Definition at line 181 of file OW_NwIface.cpp. References OW_NAMESPACE::SocketUtils::inetAddrToString(), and m_bcastAddr. |
|
Definition at line 225 of file OW_NwIface.cpp. Referenced by NwIface(). |
|
Definition at line 163 of file OW_NwIface.cpp. References m_addr. |
|
Definition at line 169 of file OW_NwIface.cpp. References OW_NAMESPACE::SocketUtils::inetAddrToString(), and m_addr. |
|
Definition at line 157 of file OW_NwIface.cpp. References m_name. |
|
Definition at line 195 of file OW_NwIface.cpp. References m_netmask. |
|
Definition at line 201 of file OW_NwIface.cpp. References OW_NAMESPACE::SocketUtils::inetAddrToString(), and m_netmask. |
|
Definition at line 213 of file OW_NwIface.cpp. References sameNetwork(), and stringToAddress(). |
|
Definition at line 207 of file OW_NwIface.cpp. References m_addr, and m_netmask. Referenced by sameNetwork(). |
|
Definition at line 219 of file OW_NwIface.cpp. References OW_NAMESPACE::String::c_str(). Referenced by sameNetwork(). |
|
Definition at line 80 of file OW_NwIface.hpp. Referenced by getIPAddress(), getIPAddressString(), NwIface(), and sameNetwork(). |
|
Definition at line 81 of file OW_NwIface.hpp. Referenced by getBroadcastAddress(), getBroadcastAddressString(), and NwIface(). |
|
Definition at line 84 of file OW_NwIface.hpp. |
|
Definition at line 82 of file OW_NwIface.hpp. Referenced by getNetmask(), getNetmaskString(), NwIface(), and sameNetwork(). |