#include <NwIface.hpp>
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 59 of file NwIface.hpp.
|
Definition at line 108 of file NwIface.cpp. References BLOCXX_THROW, BLOCXX_NAMESPACE::String::c_str(), BLOCXX_NAMESPACE::FileSystem::close(), getInterfaceName(), m_addr, m_bcastAddr, m_name, and m_netmask. |
|
Definition at line 177 of file NwIface.cpp. References m_bcastAddr. |
|
Definition at line 183 of file NwIface.cpp. References BLOCXX_NAMESPACE::SocketUtils::inetAddrToString(), and m_bcastAddr. |
|
Definition at line 227 of file NwIface.cpp. Referenced by NwIface(). |
|
Definition at line 165 of file NwIface.cpp. References m_addr. |
|
Definition at line 171 of file NwIface.cpp. References BLOCXX_NAMESPACE::SocketUtils::inetAddrToString(), and m_addr. |
|
Definition at line 159 of file NwIface.cpp. References m_name. |
|
Definition at line 197 of file NwIface.cpp. References m_netmask. |
|
Definition at line 203 of file NwIface.cpp. References BLOCXX_NAMESPACE::SocketUtils::inetAddrToString(), and m_netmask. |
|
Definition at line 215 of file NwIface.cpp. References sameNetwork(), and stringToAddress(). |
|
Definition at line 209 of file NwIface.cpp. References m_addr, and m_netmask. Referenced by sameNetwork(). |
|
Definition at line 221 of file NwIface.cpp. References BLOCXX_NAMESPACE::String::c_str(). Referenced by sameNetwork(). |
|
Definition at line 82 of file NwIface.hpp. Referenced by getIPAddress(), getIPAddressString(), NwIface(), and sameNetwork(). |
|
Definition at line 83 of file NwIface.hpp. Referenced by getBroadcastAddress(), getBroadcastAddressString(), and NwIface(). |
|
Definition at line 86 of file NwIface.hpp. |
|
Definition at line 84 of file NwIface.hpp. Referenced by getNetmask(), getNetmaskString(), NwIface(), and sameNetwork(). |