21 #ifndef OLAD_BONJOURDISCOVERYAGENT_H_
22 #define OLAD_BONJOURDISCOVERYAGENT_H_
27 #include <ola/io/Descriptor.h>
28 #include <ola/io/SelectServer.h>
33 #include "olad/DiscoveryAgent.h"
52 const std::string &type,
58 std::string service_name;
62 RegisterArgs(
const std::string &service_name,
63 const std::string &type,
70 DNSServiceRef service_ref;
74 typedef std::vector<ServiceRef> ServiceRefs;
77 std::auto_ptr<thread::CallbackThread> m_thread;
80 void InternalRegisterService(RegisterArgs *args);
85 #endif // OLAD_BONJOURDISCOVERYAGENT_H_