21 #ifndef INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_
22 #define INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_
27 #include <netinet/in.h>
30 #include <ola/network/Interface.h>
59 bool include_loopback;
68 : include_loopback(false),
86 const std::string &ip_or_name,
87 const Options &options = Options())
const;
91 const Options &options = Options())
const;
93 virtual std::vector<Interface> GetInterfaces(
bool include_loopback)
const = 0;
102 #endif // INCLUDE_OLA_NETWORK_INTERFACEPICKER_H_