![]() |
MAK Data Logger API Documentation for DIS
|
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 Member Functions | |
| DtObserverCallback (ObserverFunction function, void *userData) | |
| virtual | ~DtObserverCallback () |
| void | observe (const SubjectType &subject) |
| Abstract observe function called when a connected event fires. | |
Public Member Functions inherited from MAKLogger::DtObserver< SubjectType > | |
| virtual | ~DtObserver () |
| DTOR which disconnects the observer from all events. | |
| virtual void | disconnect (DtObserveEvent< SubjectType > *event) |
| Disconnect the observer from a specific event. | |
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. | |
Protected Member Functions | |
| DtObserverCallback (const DtObserverCallback &) | |
| CopyCTOR not implemented. | |
| DtObserverCallback & | operator= (const DtObserverCallback &) |
| Assignment operator not implemented. | |
Protected Attributes | |
| ObserverFunction | myFunction |
| void * | myData |
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 |