1 #ifndef _SIGX_TUNNEL_VALIDITY_TRACKER_HPP_
2 #define _SIGX_TUNNEL_VALIDITY_TRACKER_HPP_
23 #include <sigxconfig.h>
50 void do_bind_to_trackable(
const sigc::trackable* t)
const;
58 bool is_valid()
const;
77 static void* notify_from_trackable(
void* data);
89 static void notify_dispatcher_change(
void* data);
93 static void cleanup(
void* data,
bool cleanup_dispatcher);
105 #endif // end file guard
Interface for tracking the validity of a tunnel.
Definition: tunnel_validity_tracker.h:34
A threadsafe representation of a sigc::connection.
Definition: connection_wrapper.h:35
Definition: auto_dispatchable.h:27
Lynchpin to track the validity of a tunnel functor and storing information about who needs to be noti...
Definition: validity_trackable.h:42
thread safe dispatcher reference that can be passed around.
Definition: shared_dispatchable.h:50