Classes | |
| class | NetworkAddress |
| Stores one IP address supported by a network interface. More... | |
| class | NetworkInterface |
| Represents one network interface attached to the host. More... | |
| class | NetworkMonitor |
| Network interface monitor. More... | |
| class | NetworkMonitorImpl |
| class | NetworkMonitorStub |
| a stub NetworkMonitor for unit testing More... | |
Enumerations | |
| enum class | AddressFamily { UNSPECIFIED , V4 , V6 } |
| enum class | AddressScope { NOWHERE , HOST , LINK , GLOBAL } |
| enum class | InterfaceState { UNKNOWN , DOWN , NO_CARRIER , DORMANT , RUNNING } |
| Indicates the state of a network interface. More... | |
| enum class | InterfaceType { UNKNOWN , LOOPBACK , ETHERNET } |
| Indicates the hardware type of a network interface. More... | |
Functions | |
| std::ostream & | operator<< (std::ostream &os, AddressScope scope) |
| std::ostream & | operator<< (std::ostream &os, const NetworkAddress &addr) |
| std::ostream & | operator<< (std::ostream &os, const NetworkInterface &netif) |
| std::ostream & | operator<< (std::ostream &os, InterfaceState state) |
| std::ostream & | operator<< (std::ostream &os, InterfaceType type) |
|
strong |
| Enumerator | |
|---|---|
| UNSPECIFIED | |
| V4 | |
| V6 | |
Definition at line 34 of file network-address.hpp.
|
strong |
| Enumerator | |
|---|---|
| NOWHERE | |
| HOST | |
| LINK | |
| GLOBAL | |
Definition at line 40 of file network-address.hpp.
|
strong |
Indicates the state of a network interface.
Definition at line 50 of file network-interface.hpp.
|
strong |
Indicates the hardware type of a network interface.
| Enumerator | |
|---|---|
| UNKNOWN | |
| LOOPBACK | |
| ETHERNET | |
Definition at line 38 of file network-interface.hpp.
| std::ostream & ndn::net::operator<< | ( | std::ostream & | os, |
| AddressScope | scope | ||
| ) |
Definition at line 33 of file network-address.cpp.
| std::ostream & ndn::net::operator<< | ( | std::ostream & | os, |
| const NetworkAddress & | addr | ||
| ) |
Definition at line 76 of file network-address.cpp.
| std::ostream & ndn::net::operator<< | ( | std::ostream & | os, |
| const NetworkInterface & | netif | ||
| ) |
Definition at line 169 of file network-interface.cpp.
| std::ostream & ndn::net::operator<< | ( | std::ostream & | os, |
| InterfaceState | state | ||
| ) |
Definition at line 142 of file network-interface.cpp.
| std::ostream & ndn::net::operator<< | ( | std::ostream & | os, |
| InterfaceType | type | ||
| ) |
Definition at line 128 of file network-interface.cpp.