![]() |
VR-Forces Developer's Guide
|
Registers for all state property updates and prints the current state.
Public Member Functions | |
| DtVrfStatePropertyPrinter (DtCommunicationManager *) | |
| virtual | ~DtVrfStatePropertyPrinter () |
| virtual bool | init (DtSmsLoader *smsLoader) |
Protected Member Functions | |
| DtExerciseConn * | exerciseConn () |
Private Member Functions | |
| DtVrfStatePropertyPrinter () | |
| DtVrfStatePropertyPrinter (const DtVrfStatePropertyPrinter &orig) | |
| DtVrfStatePropertyPrinter & | operator= (const DtVrfStatePropertyPrinter &orig) |
| template<class ReflectedObjType , class StateRepType > | |
| static void | objectAddedCallback (ReflectedObjType *object, void *usr) |
| template<class ReflectedObjType , class StateRepType > | |
| void | processObjectAdded (ReflectedObjType *object) |
| template<class ReflectedObjType , class StateRepType > | |
| static void | objectUpdatedCallback (ReflectedObjType *object, void *usr) |
| template<class ReflectedObjType , class StateRepType > | |
| void | processObjectUpdated (ReflectedObjType *object) |
| template<class ReflectedObjType , class StateRepType > | |
| static void | objectRemovedCallback (ReflectedObjType *object, void *usr) |
| template<class ReflectedObjType , class StateRepType > | |
| void | processObjectRemoved (ReflectedObjType *object) |
|
private |
Not implemented.
|
private |
Not implemented.
| DtVrfStatePropertyPrinter::DtVrfStatePropertyPrinter | ( | DtCommunicationManager * | ) |
|
virtual |
|
private |
Not implemented.
|
virtual |
|
staticprotected |
Callback for the addition of new objects.
|
protected |
Callback for the addition of new objects.
References myLastUpdateTimes.
|
staticprotected |
Callback for the update of objects.
|
protected |
Callback for the update of objects.
References DtPropertyInterface::hasReceivedUpdateSince(), myClock, myLastUpdateTimes, DtReaderWriter::property(), and DtPropertyInterface::stringRep().
|
staticprotected |
Callback for the removal of objects.
|
protected |
Callback for the removal of objects.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Referenced by processObjectUpdated().
|
protected |
Referenced by processObjectAdded(), and processObjectUpdated().