#include "CTBcallbackBase.hxx"
Inheritance diagram for CTBcallbackTargetBase:
Public Methods | |
CTBcallbackTargetBase () | |
CTBcallbackTargetBase (const CTBcallbackTargetBase &rhs) | |
virtual | ~CTBcallbackTargetBase () |
int | NConnect () const |
void | Disconnect () |
CTBcallbackTargetBase & | operator= (const CTBcallbackTargetBase &rhs) |
bool | operator! () const |
operator bool () const | |
Protected Methods | |
void | Connect (CTBcallbackSourceBase &source) |
void | Disconnect (CTBcallbackSourceBase &source) |
virtual void | Execute (void *p_arg) const=0 |
Protected Attributes | |
CTBtreeListHead< CTBcallbackTargetBase, CTBcallbackLink > | m_thead |
Friends | |
class | CTBcallbackLink |
class | CTBcallbackSourceBase |
Definition at line 54 of file CTBcallbackBase.hxx.
|
Default constructor.
Definition at line 58 of file CTBcallbackBase.icc. |
|
Copy constructor.
Definition at line 65 of file CTBcallbackBase.icc. |
|
Definition at line 104 of file CTBcallbackBase.cxx. |
|
Returns number of active connections.
Definition at line 114 of file CTBcallbackBase.cxx. |
|
Disconnect all sources.
Definition at line 131 of file CTBcallbackBase.cxx. Referenced by CTBcallbackTarget1R::Disconnect(), CTBcallbackTarget0R::Disconnect(), CTBcallbackTarget1B::Disconnect(), CTBcallbackTarget0B::Disconnect(), CTBcallbackTarget4::Disconnect(), CTBcallbackTarget3::Disconnect(), CTBcallbackTarget2::Disconnect(), CTBcallbackTarget1::Disconnect(), CTBcallbackTarget0::Disconnect(), operator=(), and ~CTBcallbackTargetBase().
|
|
Assignment operator, duplicate all connections from rhs.
Definition at line 151 of file CTBcallbackBase.cxx. Referenced by CTBcallbackTargetBase().
|
|
Returns
Definition at line 75 of file CTBcallbackBase.icc. |
|
Returns
Definition at line 83 of file CTBcallbackBase.icc. |
|
Connect source source.
Definition at line 173 of file CTBcallbackBase.cxx. Referenced by CTBcallbackTarget1R::Connect(), CTBcallbackTarget0R::Connect(), CTBcallbackTarget1B::Connect(), CTBcallbackTarget0B::Connect(), CTBcallbackTarget4::Connect(), CTBcallbackTarget3::Connect(), CTBcallbackTarget2::Connect(), CTBcallbackTarget1::Connect(), and CTBcallbackTarget0::Connect().
|
|
Disconnect from source source.
Definition at line 184 of file CTBcallbackBase.cxx. |
|
|
Definition at line 56 of file CTBcallbackBase.hxx. Referenced by Connect(), and operator=().
|
|
Definition at line 57 of file CTBcallbackBase.hxx. |
|
Definition at line 84 of file CTBcallbackBase.hxx. |