#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(). |
1.4.6