![]() |
MAK Data Logger API Documentation for DIS
|
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 | ~DtObserveConnectionComponent () |
| 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. More... | |
Protected Member Functions | |
| DtObserveConnectionComponent () | |
| DtObserveConnection C. More... | |
| DtObserveConnectionComponent (const DtObserveConnectionComponent &) | |
| CopyCTOR not implemented. More... | |
| DtObserveConnectionComponent & | operator= (const DtObserveConnectionComponent &) |
| Assignment operator not implemented. More... | |
| 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.
| typedef std::list<DtObserveConnectionSP> MAKLogger::DtObserveConnectionComponent::ConnectionList |
|
virtual |
|
protected |
|
protected |
CopyCTOR not implemented.
|
virtual |
Reimplemented in MAKLogger::DtObserveEvent< SubjectType >, MAKLogger::DtObserveEvent< MAKLogger::DtPacket >, MAKLogger::DtObserveEvent< MAKLogger::DtMessageState >, and MAKLogger::DtObserveEvent< MAKLogger::DtStateObject >.
Referenced by MAKLogger::DtObserveConnection::connect(), and MAKLogger::DtObserveEvent< MAKLogger::DtStateObject >::connect().
|
virtual |
Reimplemented in MAKLogger::DtObserveEvent< SubjectType >, MAKLogger::DtObserveEvent< MAKLogger::DtPacket >, MAKLogger::DtObserveEvent< MAKLogger::DtMessageState >, and MAKLogger::DtObserveEvent< MAKLogger::DtStateObject >.
Referenced by MAKLogger::DtObserveEvent< MAKLogger::DtStateObject >::disconnect().
|
virtual |
| void MAKLogger::DtObserveConnectionComponent::disconnectAll | ( | ) |
Must be non virtual since called by destructor.
Referenced by MAKLogger::DtObserver< SubjectType >::~DtObserver().
|
protected |
|
virtual |
Referenced by MAKLogger::DtObserveConnection::connect().
|
protected |
Assignment operator not implemented.
|
protected |