1 #ifndef _SIGX_SIGNAL_SOURCE_THREADPRIVATE_HPP_
2 #define _SIGX_SIGNAL_SOURCE_THREADPRIVATE_HPP_
23 #include <glibmm/thread.h>
24 #include <sigxconfig.h>
34 template<
typename T_threadpriv,
typename T_signal>
61 #endif // _SIGX_SIGNAL_SOURCE_THREADPRIVATE_HPP_
static T_signal get_signal(signal_source_ptr base)
Definition: signal_source_threadprivate.h:46
signal source is a signal of type T_signal from a thread private data object's member.
Definition: signal_source_threadprivate.h:35
T_signal T_threadpriv::* typed_signal_ptr
Definition: signal_source_threadprivate.h:38
Represents a source for any type of signal.
Definition: signal_source_base.h:38
typed_signal_ptr m_sig
Definition: signal_source_threadprivate.h:54
signal_source_threadprivate< T_threadpriv, T_signal > self_type
Definition: signal_source_threadprivate.h:37
void(* hook)()
An untyped function pointer.
Definition: signal_source_base.h:42
signal_source_threadprivate(Glib::Private< T_threadpriv > &_A_priv, typed_signal_ptr _A_sig)
Definition: signal_source_threadprivate.h:40
Glib::Private< T_threadpriv > & m_threadpriv
Definition: signal_source_threadprivate.h:53