#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. |
|
|||||
|
|
1.2.9-20010812 written by Dimitri van Heesch,
© 1997-2001