![]() |
MAK Data Logger API Documentation for HLA
|
DtCommandInterfaceFunctor provides an implementation of the DtResponseFunctor which wraps a single member function call. More...
Inheritance diagram for MAKLogger::DtCommandInterfaceFunctor< T >:
Collaboration diagram for MAKLogger::DtCommandInterfaceFunctor< T >:Public Types | |
| typedef void(T::* | ProcCmdFunction )(DtResponse command) |
| The Process Response Function signature. More... | |
Public Member Functions | |
| DtCommandInterfaceFunctor (T *object, ProcCmdFunction function) | |
| The Constructor. More... | |
| virtual | ~DtCommandInterfaceFunctor () |
| The Destructor. More... | |
| virtual void | operator() (DtResponse command) |
| Function call operator which calls this stored object's stored member function. More... | |
Public Member Functions inherited from MAKLogger::DtResponseFunctor | |
| DtResponseFunctor () | |
| Constructor. More... | |
| virtual | ~DtResponseFunctor () |
| Virtual Destructor which does nothing. More... | |
Protected Attributes | |
| T * | myObject |
| Pointer to my object. More... | |
| ProcCmdFunction | myFunction |
| My function to call. More... | |
DtCommandInterfaceFunctor provides an implementation of the DtResponseFunctor which wraps a single member function call.
| typedef void(T::* MAKLogger::DtCommandInterfaceFunctor< T >::ProcCmdFunction)(DtResponse command) |
The Process Response Function signature.
| MAKLogger::DtCommandInterfaceFunctor< T >::DtCommandInterfaceFunctor | ( | T * | object, |
| ProcCmdFunction | function | ||
| ) |
The Constructor.
Creates a functor which will call the member function using the object passed in.
| Input | |
| object | The object who will call its member function. |
| function | The member function of object to call. |
|
virtual |
The Destructor.
|
virtual |
Function call operator which calls this stored object's stored member function.
Implements MAKLogger::DtResponseFunctor.
|
protected |
My function to call.
|
protected |
Pointer to my object.