29 #ifndef INCLUDE_OLA_RDM_NETWORKMANAGERINTERFACE_H_ 30 #define INCLUDE_OLA_RDM_NETWORKMANAGERINTERFACE_H_ 33 #include <ola/network/Interface.h> 34 #include <ola/network/InterfacePicker.h> 94 std::vector<ola::network::IPV4Address> *name_servers)
const = 0;
98 #endif // INCLUDE_OLA_RDM_NETWORKMANAGERINTERFACE_H_ virtual bool GetIPV4DefaultRoute(int32_t *if_index, ola::network::IPV4Address *default_route) const =0
Gets global network information.
Definition: NetworkManagerInterface.h:46
Given some initial parameters, find the best network interface to use.
Definition: InterfacePicker.h:48
Represents a IPv4 Address.
Definition: IPV4Address.h:55
Definition: Interface.h:35
virtual const ola::network::InterfacePicker * GetInterfacePicker() const =0
Represents an IPv4 Address.
virtual rdm_dhcp_status GetDHCPStatus(const ola::network::Interface &iface) const =0
Various constants used in RDM.
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
virtual const std::string GetHostname() const =0
virtual const std::string GetDomainName() const =0
virtual bool GetNameServers(std::vector< ola::network::IPV4Address > *name_servers) const =0