![]() |
VR-Forces 5.0.3 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 () |
Protected Attributes | |
| DtCommunicationManager * | myEventManager |
| DtReflectedVrfExtEntityList * | myReflectedEntityList |
| DtReflectedVrfExtAggregateList * | myReflectedAggregateList |
| DtReflectedVrfControlObjectList * | myReflectedControlObjectList |
| makVrfVrlinkExtToolkit::DtReflectedExtendedAttributesObjectList * | myReflectedExtendedAttributesList |
| DtClock | myClock |
| std::map < DtGlobalObjectDesignator, DtTime > | myLastUpdateTimes |
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 myClock, myLastUpdateTimes, DtReaderWriter::property(), DtPropertyInterface::stringRep(), and DtReaderWriter::wasUpdatedSince().
|
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().