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