gatelib  2.1
Public Member Functions | List of all members
g::mthread::ThreadSimpleEvent::thread_base< T, Q > Class Template Reference
Inheritance diagram for g::mthread::ThreadSimpleEvent::thread_base< T, Q >:
g::signal::signal_receiver< E > g::mthread::ThreadSimpleEvent::sender_receiver_serialized< Q >

Public Member Functions

void start ()
 
- Public Member Functions inherited from g::signal::signal_receiver< E >
void subscribe (SubscriberRef_t aSubscriberRef)
 
SubscriberRef_t subscribe (typename E::FunctionPointer_t aFunctionPointer)
 
template<class T >
SubscriberRef_t subscribe (T *aClsInstance, typename E::template class_method< T >::Pointer_t aMethodPointer)
 
void unsubscribe (SubscriberRef_t aSubscriberRef)
 
void unsubscribe (typename Event_t::FunctionPointer_t aFunctionPointer)
 
void doClearSubscribers ()
 
template<class T >
void unsubscribe (T *aInstanceP, typename E::template class_method< T >::Pointer_t aClassMethodPointer)
 

Additional Inherited Members

- Public Types inherited from g::signal::signal_receiver< E >
typedef E Event_t
 
typedef E::Subscriber Subscriber_t
 
typedef E::SubscriberRef_t SubscriberRef_t
 
typedef E::ListSubscriber_t ListSubscriber_t
 
typedef E::FunctionSubscriber FunctionSubscriber_t
 
typedef E::FunctionPointer_t FunctionPointer_t
 
- Protected Attributes inherited from g::signal::signal_receiver< E >
ListSubscriber_t mListSubscribers
 

The documentation for this class was generated from the following file: