#include <CTBsignal.hxx>
Inheritance diagram for CTBsignalReceiver:
Public Methods | |
CTBsignalReceiver () | |
CTBsignalReceiver (const CTBsignalReceiver< T, TE > &rhs) | |
CTBsignalReceiver (T *p_this, void(T::*o_func)(TE *p_emitter, CTBuint32 i_mask)) | |
CTBsignalReceiver (const CTBsignalReceiver< T, TE > &rhs, T *p_this, void(T::*o_func)(TE *p_emitter, CTBuint32 i_mask)) | |
void | Configure (T *p_this, void(T::*o_func)(TE *p_emitter, CTBuint32 i_mask)) |
void | Connect (CTBsignalEmitter &emitter, TE *p_emitter, CTBuint32 i_mask=0xffffffff) |
Private Methods | |
virtual void | Execute (void *p_emitter, CTBuint32 i_mask) const |
Private Attributes | |
T * | mp_this |
void(T::* | mo_func )(TE *p_emitter, CTBuint32 i_mask) |
For a detailed description of the CTBsignal
mechanism look into Using CTBsignal.
Definition at line 22 of file CTBsignal.hxx.
|
Default constructor, leaves receiver unconfigured.
Definition at line 26 of file CTBsignal.icc. |
|
Copy construct, leaves receiver unconfigured.
Definition at line 35 of file CTBsignal.icc. |
|
Construct and configure.
Definition at line 46 of file CTBsignal.icc. |
|
Copy construct and configure.
Definition at line 56 of file CTBsignal.icc. |
|
Configure receiver.
Definition at line 68 of file CTBsignal.icc. |
|
Connect to a signal emitter emitter.
Definition at line 80 of file CTBsignal.icc. |
|
Glue code to execute callback in the target class environment.
Reimplemented from CTBsignalReceiverBase. Definition at line 91 of file CTBsignal.icc. |
|
Definition at line 46 of file CTBsignal.hxx. |
|
|