1 #ifndef _SERVICE_DISCOVERYREMOTESERVICE_H_ 2 #define _SERVICE_DISCOVERYREMOTESERVICE_H_ 13 #include <sigc++/sigc++.h> 14 #include <avahi-client/lookup.h> 16 #include <service_discovery/impl/avahi/Service.hpp> 49 AvahiServiceResolver *
sr;
62 std::list<std::string> list,
64 std::string host_name,
66 AvahiServiceResolver *sr
94 void freeServiceResolver();
96 std::string getAddressString();
class for handling service that are found and resolved by the service browsers
Definition: RemoteService.hpp:31
ServiceBrowser * getBrowser() const
Definition: RemoteService.hpp:76
ResolveData * resolveData
Definition: RemoteService.hpp:53
std::string host_name
Definition: RemoteService.hpp:40
AvahiAddress address
Definition: RemoteService.hpp:44
struct used to count failed attempts of service resolution
Definition: ServiceBrowser.hpp:31
AvahiServiceResolver * sr
Definition: RemoteService.hpp:49
ServiceBrowser * browser
Definition: RemoteService.hpp:36
AvahiAddress getAddress() const
Definition: RemoteService.hpp:71
Definition: Service.hpp:21
Definition: ServiceBrowser.hpp:42
std::string getHostName() const
Definition: RemoteService.hpp:81
AvahiServiceResolver * getServiceResolver()
Definition: RemoteService.hpp:86