21 #ifndef INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_ 22 #define INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_ 24 #include <ola/network/Interface.h> 64 : include_loopback(false),
65 specific_only(false) {
82 const std::string &ip_or_name,
89 virtual std::vector<Interface> GetInterfaces(
bool include_loopback)
const = 0;
98 #endif // INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_ InterfacePicker()
Constructor.
Definition: InterfacePicker.h:72
Given some initial parameters, find the best network interface to use.
Definition: InterfacePicker.h:48
Definition: Interface.h:35
virtual ~InterfacePicker()
Destructor.
Definition: InterfacePicker.h:77
Definition: InterfacePicker.h:50
The namespace containing all OLA symbols.
Definition: Credentials.cpp:44
bool specific_only
Definition: InterfacePicker.h:61
bool include_loopback
Definition: InterfacePicker.h:55