DtObserveConnectionComponent object which is the base class for events and observers which can be connected together. More...
Inheritance diagram for MAKLogger::DtObserveConnectionComponent:
Collaboration diagram for MAKLogger::DtObserveConnectionComponent:Public Types | |
|
typedef std::list < DtObserveConnectionSP > | ConnectionList |
Public Member Functions | |
| virtual void | connect (DtObserveConnectionSP con) |
| virtual void | disconnect (DtObserveConnectionSP con) |
| virtual void | disconnect (DtObserveConnectionComponent *component) |
| virtual bool | isConnected (DtObserveConnectionComponent *component) |
| void | disconnectAll () |
| Must be non virtual since called by destructor. | |
Protected Member Functions | |
| DtObserveConnectionComponent () | |
| DtObserveConnection C. | |
| DtObserveConnectionComponent (const DtObserveConnectionComponent &) | |
| CopyCTOR not implemented. | |
| DtObserveConnectionComponent & | operator= (const DtObserveConnectionComponent &) |
| Assignment operator not implemented. | |
| DtObserveConnectionSP | findEventObserverConnection (DtObserveConnectionComponent *event, DtObserveConnectionComponent *observer) |
Protected Attributes | |
| ConnectionList | myConnections |
DtObserveConnectionComponent object which is the base class for events and observers which can be connected together.