23 #ifndef __PLUGINS_WEBVIEW_SERVICE_BROWSER_H_ 24 #define __PLUGINS_WEBVIEW_SERVICE_BROWSER_H_ 26 #include <netcomm/service_discovery/service.h> 27 #include <netcomm/service_discovery/browse_handler.h> 41 virtual void all_for_now();
42 virtual void cache_exhausted();
43 virtual void browse_failed(
const char *name,
46 virtual void service_added(
const char *name,
49 const char *host_name,
50 const struct sockaddr *addr,
51 const socklen_t addr_size,
53 std::list<std::string> &txt,
55 virtual void service_removed(
const char *name,
62 typedef std::map<std::string, fawkes::NetworkService *>
ServiceList;
64 ServiceList & service_list();
69 ServiceList __service_list;
Fawkes library namespace.
Interface for class that process browse results.
Representation of a service announced or found via service discovery (i.e.
Browse handler to detect other Webview instances on the network.
std::map< std::string, fawkes::NetworkService * > ServiceList
A map of services.