23 #ifndef _TOOLS_BATTERY_MONITOR_BATTERY_MONITOR_H_ 24 #define _TOOLS_BATTERY_MONITOR_BATTERY_MONITOR_H_ 26 #include <netcomm/service_discovery/browse_handler.h> 50 void browse_failed(
const char *name,
const char *type,
const char *domain);
54 const char * host_name,
55 const char * interface,
56 const struct sockaddr * addr,
57 const socklen_t addr_size,
59 std::list<std::string> &txt,
61 void service_removed(
const char *name,
const char *type,
const char *domain);
64 void on_btn_quit_clicked();
66 Gtk::Window * m_wnd_main;
68 Gtk::Button * m_btn_quit;
70 std::map<std::string, std::string> m_services;
A treeview that retrieves battery data from the robots over remote blackboard connections and display...
Fawkes library namespace.
Gtk::Window & get_window() const
Obtain the main window.
~BatteryMonitor()
Destructor.
Interface for class that process browse results.
void service_removed(const char *name, const char *type, const char *domain)
A service has been removed from the network.
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)
A service has been announced on the network.
void all_for_now()
All results have been retrieved.
void browse_failed(const char *name, const char *type, const char *domain)
Failed to browse for a given service.
BatteryMonitor(Glib::RefPtr< Gtk::Builder > builder)
Constructor.
void cache_exhausted()
Cache exhausted.