A NetworkManager which reflects the actual host network configuration.
◆ GetDHCPStatus()
Get the DHCP status of an interface
- Parameters
-
iface | the interface to check the DHCP status of |
- Returns
- One of DHCP_STATUS_ACTIVE, DHCP_STATUS_INACTIVE or DHCP_STATUS_UNKNOWN.
Implements ola::rdm::NetworkManagerInterface.
◆ GetDomainName()
const string ola::rdm::NetworkManager::GetDomainName |
( |
| ) |
const |
|
virtual |
◆ GetHostname()
const string ola::rdm::NetworkManager::GetHostname |
( |
| ) |
const |
|
virtual |
◆ GetInterfacePicker()
const InterfacePicker * ola::rdm::NetworkManager::GetInterfacePicker |
( |
| ) |
const |
|
virtual |
◆ GetIPV4DefaultRoute()
Get the IPv4 default route
- Parameters
-
[out] | if_index | the index of the interface the machine's default is on |
[out] | default_route | the machine's default route as an IPV4Address object |
- Returns
- true if we managed to fetch the default route, false otherwise
- Note
- if it manages to fetch the route information and there isn't a route, it will return the special wildcard address, which can be tested for with IsWildcard().
Implements ola::rdm::NetworkManagerInterface.
◆ GetNameServers()
The documentation for this class was generated from the following files: