![]() |
MAK Data Logger API Documentation for HLA
|
ObserverCallback is an observer implemented via a C function callback. More...
Inheritance diagram for MAKLogger::DtObserverCallback< SubjectType >:
Collaboration diagram for MAKLogger::DtObserverCallback< SubjectType >:Public Types | |
| typedef void(* | ObserverFunction )(const SubjectType &, void *) |
Public Types inherited from MAKLogger::DtObserveConnectionComponent | |
| typedef std::list < DtObserveConnectionSP > | ConnectionList |
Public Member Functions | |
| DtObserverCallback (ObserverFunction function, void *userData) | |
| virtual | ~DtObserverCallback () |
| void | observe (const SubjectType &subject) |
| Abstract observe function called when a connected event fires. More... | |
Public Member Functions inherited from MAKLogger::DtObserver< SubjectType > | |
| virtual | ~DtObserver () |
| DTOR which disconnects the observer from all events. More... | |
| virtual void | disconnect (DtObserveEvent< SubjectType > *event) |
| Disconnect the observer from a specific event. More... | |
Public Member Functions inherited from MAKLogger::DtObserveConnectionComponent | |
| 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 | |
| DtObserverCallback (const DtObserverCallback &) | |
| CopyCTOR not implemented. More... | |
| DtObserverCallback & | operator= (const DtObserverCallback &) |
| Assignment operator not implemented. More... | |
Protected Member Functions inherited from MAKLogger::DtObserveConnectionComponent | |
| 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 | |
| ObserverFunction | myFunction |
| void * | myData |
Protected Attributes inherited from MAKLogger::DtObserveConnectionComponent | |
| ConnectionList | myConnections |
ObserverCallback is an observer implemented via a C function callback.
The observer will call a c function when a connected event is invoked.
| typedef void(* MAKLogger::DtObserverCallback< SubjectType >::ObserverFunction)(const SubjectType &, void *) |
|
inline |
|
inlinevirtual |
|
protected |
CopyCTOR not implemented.
|
inlinevirtual |
Abstract observe function called when a connected event fires.
Implements MAKLogger::DtObserver< SubjectType >.
References MAKLogger::DtObserverCallback< SubjectType >::myData.
|
protected |
Assignment operator not implemented.
|
protected |
Referenced by MAKLogger::DtObserverCallback< SubjectType >::observe().
|
protected |