24 #ifndef __NETCOMM_SERVICE_DISCOVERY_BROWSE_HANDLER_H_ 25 #define __NETCOMM_SERVICE_DISCOVERY_BROWSE_HANDLER_H_ 27 #include <sys/types.h> 28 #include <sys/socket.h> 70 const char *domain) = 0;
87 const char *host_name,
88 const char *interface,
89 const struct sockaddr *addr,
90 const socklen_t addr_size,
92 std::list<std::string> &txt,
103 const char *domain) = 0;
virtual ~ServiceBrowseHandler()
Virtual destructor.
Fawkes library namespace.
virtual void service_removed(const char *name, const char *type, const char *domain)=0
A service has been removed from the network.
virtual void browse_failed(const char *name, const char *type, const char *domain)=0
Failed to browse for a given service.
Interface for class that process browse results.
virtual void all_for_now()=0
All results have been retrieved.
virtual void service_added(const char *name, const char *type, const char *domain, const char *host_name, const char *interface, const struct sockaddr *addr, const socklen_t addr_size, uint16_t port, std::list< std::string > &txt, int flags)=0
A service has been announced on the network.
virtual void cache_exhausted()=0
Cache exhausted.