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,
83 const Options &options = Options())
const;
87 const Options &options = Options())
const;
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 intial 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