24 #ifndef __LIBS_GUI_UTILS_CONNECTION_DISPATCHER_H_
25 #define __LIBS_GUI_UTILS_CONNECTION_DISPATCHER_H_
28 #include <glibmm/dispatcher.h>
29 #include <netcomm/fawkes/client_handler.h>
30 #include <netcomm/fawkes/component_ids.h>
31 #include <core/utils/lock_queue.h>
34 class FawkesNetworkClient;
35 class FawkesNetworkMessage;
43 unsigned int cid = FAWKES_CID_OBSERVER_MODE);
67 void connect_signals();
74 Glib::Dispatcher __dispatcher_connected;
75 Glib::Dispatcher __dispatcher_disconnected;
76 Glib::Dispatcher __dispatcher_message_received;
78 sigc::signal<void> __signal_connected;
79 sigc::signal<void> __signal_disconnected;
80 sigc::signal<void, FawkesNetworkMessage *> __signal_message_received;