29 #ifndef COMMON_RDM_NETWORKMANAGER_H_ 30 #define COMMON_RDM_NETWORKMANAGER_H_ 48 m_interface_picker.reset(ola::network::InterfacePicker::NewPicker());
58 std::vector<ola::network::IPV4Address> *name_servers)
const;
61 std::auto_ptr<ola::network::InterfacePicker> m_interface_picker;
65 #endif // COMMON_RDM_NETWORKMANAGER_H_ bool GetIPV4DefaultRoute(int32_t *if_index, ola::network::IPV4Address *default_route) const
Definition: NetworkManager.cpp:46
Gets global network information.
Definition: NetworkManagerInterface.h:46
const ola::network::InterfacePicker * GetInterfacePicker() const
Definition: NetworkManager.cpp:36
const std::string GetHostname() const
Definition: NetworkManager.cpp:51
The interface for the NetworkManager.
Given some initial parameters, find the best network interface to use.
Definition: InterfacePicker.h:48
Represents a IPv4 Address.
Definition: IPV4Address.h:55
A NetworkManager which reflects the actual host network configuration.
Definition: NetworkManager.h:45
Definition: Interface.h:35
rdm_dhcp_status GetDHCPStatus(const ola::network::Interface &iface) const
Definition: NetworkManager.cpp:40
bool GetNameServers(std::vector< ola::network::IPV4Address > *name_servers) const
Definition: NetworkManager.cpp:59
const std::string GetDomainName() const
Definition: NetworkManager.cpp:55
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44