gatelib  2.1
List of all members
g::signal::class_with_event_sender_receiver< E, T > Struct Template Reference
Inheritance diagram for g::signal::class_with_event_sender_receiver< E, T >:
g::signal::class_with_event_receiver< E, T > g::signal::signal_receiver< E >

Additional Inherited Members

- Public Types inherited from g::signal::class_with_event_receiver< E, T >
typedef E::template class_method< T >::Pointer_t MethodPointer_t
 
typedef E::SubscriberRef_t SubscriberRef_t
 
- Public Member Functions inherited from g::signal::class_with_event_receiver< E, T >
void subscribe (MethodPointer_t aThisClassMethodPointer)
 
void unsubscribe (MethodPointer_t aThisClassMethodPointer)
 
void subscribe (SubscriberRef_t aSubscriberRef)
 
void unsubscribe (SubscriberRef_t aSubscriberRef)
 
- Protected 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 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)
 
- Protected Attributes inherited from g::signal::signal_receiver< E >
ListSubscriber_t mListSubscribers
 

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