sigx++ 2.0.1
Data Structures
Dispatching

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< 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...

Detailed Description

A group of types involved in dispatching messages between threads.