sigx++
2.0.1
|
A group of types involved in dispatching messages between threads. More...
Data Structures | |
class | sigx::auto_dispatchable |
A dispatchable managing the pointer to the dispatcher. More... | |
class | sigx::dispatchable |
Derived classes designate their ability to dispatch messages over a sigx::dispatcher. More... | |
class | sigx::dispatcher |
base class denoting the ability to dispatch messages between threads. More... | |
class | sigx::glib_auto_dispatchable |
class | sigx::glib_dispatcher |
a dispatcher on top of Glib::dispatcher. More... | |
class | sigx::shared_dispatchable |
thread safe dispatcher reference that can be passed around. More... | |
struct | sigx::tunnel_context< I_sync, T_return, T_unary_functor > |
Represents a tunnel message. More... | |
struct | sigx::tunnel_context< ASYNC, T_return, T_unary_functor > |
An asynchronous tunnel message. More... | |
struct | sigx::tunnel_context< SYNC, T_return, T_unary_functor > |
A synchronous tunnel message. More... | |
struct | sigx::tunnel_context< SYNC, void, T_unary_functor > |
a synchronous tunnel with return type `void". More... | |
class | sigx::tunnel_context_base |
the base class for all tunnel_context classes. More... | |
class | sigx::sync_tunnel_context_base |
Specialities for synchronous tunnel context. More... | |
A group of types involved in dispatching messages between threads.