sigx++  2.0.1
Data Structures
Here are the data structures with brief descriptions:
[detail level 1234]
oNGlib
oNsigc
\Nsigx
 oNdld
 oNinternal
 oCauto_dispatchableA dispatchable managing the pointer to the dispatcher
 oCbad_caller
 oCbad_dispatcher
 oCbad_dispatcher_catcherCatcher for a sigc::exception_catch_functor ignoring exceptions of type sigx::bad_dispatcher
 oCbad_sync_call
 oCconnection_handlerStores connections of any client thread to a server thread's signal and destroys them along with the thread's lifetime
 oCtyped_connection_handler< T_signal, internal::SIGGROUP_SIGC >
 oCtyped_connection_handler< T_signal, internal::SIGGROUP_GLIB_PROXY >Specialization for a Glib::SignalProxyN
 oCtyped_connection_handler< Glib::SignalIdle, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalIdle
 oCtyped_connection_handler< Glib::SignalTimeout, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalTimeout
 oCtyped_connection_handler< Glib::SignalIO, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalIO
 oCtyped_connection_handler< Glib::SignalChildWatch, internal::SIGGROUP_IRRELEVANT >Specialization for a Glib::SignalChildWatch
 oCconnection_wrapperA threadsafe representation of a sigc::connection
 oCconst_traitTraits for adding/removing the const qualifier from a type
 oCconst_trait< const T_type >Specialization for const types
 oCconst_trait< T_type & >Specialization for references to non-const types
 oCconst_trait< const T_type & >Specialization for references to const types
 oCdispatchableDerived classes designate their ability to dispatch messages over a sigx::dispatcher
 oCdispatcherBase class denoting the ability to dispatch messages between threads
 oCglib_auto_dispatchable
 oCglib_dispatcherDispatcher on top of Glib::dispatcher
 oCrw_lockableMakes T_type read/write lockable with a Glib::RWLock
 oCmutex_lockableMakes T_type lockable with a Glib::Mutex
 oCstatic_mutex_lockableMakes T_type lockable with a Glib::StaticMutex
 oCrecmutex_lockableMakes T_type lockable with a Glib::RecMutex
 oCstatic_recmutex_lockableMakes T_type lockable with a Glib::StaticRecMutex
 oCchoose_lock< Glib::RWLock, readlock >
 oCchoose_lock< Glib::RWLock, writelock >
 oCchoose_lock< Glib::Mutex, I_policy >
 oCchoose_lock< Glib::RecMutex, I_policy >
 oCchoose_lock< Glib::StaticMutex, I_policy >
 oCchoose_lock< Glib::StaticRecMutex, I_policy >
 oCglib_threadableA useful and convenient thread wrapper for Glib threads
 oClock_acquirerLocks the given mutex and ensures threadsafe write access to the given locked type
 oCwritelock_acquirer
 oCreadlock_acquirer
 oClock_acquirer< I_policy, T_type, T_mutex, std::tr1::true_type >Specialization for a lockable_base derived object; locks the given lockable object (e.g. a mutex_lockable) and ensures threadsafe write access to the locked type
 oCwritelock_acquirer< T_type, T_mutex, std::tr1::true_type >Writelock_acquirer specialization for lockable's
 oCreadlock_acquirer< T_type, T_mutex, std::tr1::true_type >Readlock_acquirer specialization for lockable's
 oClockable_baseThe base for all lockables, template specialized for a specific lock, e.g. a boost::mutex
 oCsafe_lockableMakes T_type lockable
 oClockableRefinement of safe_lockable, open access to mutex and locked type
 oCmanual_dispatchableA dispatchable whose dispatcher pointer is managed by derived classes
 oCnonassignablePrivate assignment operator (operator =) ensures that derived classes can't be copied by assignment
 oCnoncopyablePrivate copy constructor and copy assignment ensure derived classes cannot be copied
 oCnonheapallocatablePrivate operator new and delete ensure derived classes cannot be created with new on the heap
 oCnoninstantiatableA Private constructor ensures derived classes cannot be created
 oCnonpointeraliasingPrivate address operator (operator &) ensures that the address of derived objects can't be taken
 oCoperator_newEnsures allocation of derived objects in the sigx module
 oCrequest_fAsynchronous request functor for a sigx::threadable
 oCshared_dispatchableThread safe dispatcher reference that can be passed around
 oCsignal_fFunctor returning a sigx::signal_wrapper as a threadsafe signal wrapper
 oCsignal_f_baseBase class for signal functors, see signal_f
 oCsignal_source_baseRepresents a source for any type of signal
 oCsignal_source_funcSignal source is a signal of type T_signal returned by a functor
 oCsignal_source_obj_memSignal source is a object's member of type T_signal
 oCsignal_source_pobj_memSignal source is a object's member of type T_signal. Object instance is late bound
 oCsignal_source_pobj_mem_funSignal source is a object's member function returning a signal of type T_signal. Object instance is late bound
 oCsignal_source_threadprivateSignal source is a signal of type T_signal from a thread private data object's member
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 0 >A threadsafe wrapper for any sigc signal with 0 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 1 >A threadsafe wrapper for any sigc signal with 1 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 2 >A threadsafe wrapper for any sigc signal with 2 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 3 >A threadsafe wrapper for any sigc signal with 3 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 4 >A threadsafe wrapper for any sigc signal with 4 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 5 >A threadsafe wrapper for any sigc signal with 5 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 6 >A threadsafe wrapper for any sigc signal with 6 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_SIGC, 7 >A threadsafe wrapper for any sigc signal with 7 argument(s)
 oCsignal_wrapper< T_signal, internal::SIGGROUP_GLIB_PROXY,-1 >A threadsafe wrapper for a Glib::SignalNormalProxy derived signal
 oCsignal_wrapper< Glib::SignalIdle >A threadsafe wrapper for a Glib::SignalIdle
 oCsignal_wrapper< Glib::SignalTimeout >A threadsafe wrapper for a Glib::SignalTimeout
 oCsignal_wrapper< Glib::SignalIO >A threadsafe wrapper for a Glib::SignalIO
 oCsignal_wrapper< Glib::SignalChildWatch >A threadsafe wrapper for a Glib::SignalChildWatch
 oCsignal_wrapper_baseThe base for a sigx::signal_wrapper
 oCstatic_assert< true >
 oCthreadableDerived classes denote that they are a thread wrapper
 oCtunnel_baseA hint to the compiler that the functor is a tunnel_functor
 oCtunnel_context< ASYNC, T_return, T_unary_functor >An asynchronous tunnel message
 oCtunnel_context< SYNC, T_return, T_unary_functor >A synchronous tunnel message
 oCtunnel_context< SYNC, void, T_unary_functor >Synchronous tunnel with return type `void"
 oCtunnel_context_baseBase class for all tunnel_context classes
 oCsync_tunnel_context_baseSpecialities for synchronous tunnel context
 oCtunnel_functor< ASYNC, T_functor >Creates a tunnel on the given functor
 oCtunnel_functor< SYNC, T_functor >
 oCtunnel_validity_trackerInterface for tracking the validity of a tunnel
 oCvolatile_traitTraits for adding/removing the volatile qualifier from a type
 oCvolatile_trait< volatile T_type >Specialization for volatile types
 oCvolatile_trait< T_type & >Specialization for references to non-volatile types
 \Cvolatile_trait< volatile T_type & >Specialization for references to volatile types