![]() |
VR-Link API Documentation for DIS
|
Inheritance diagram for DtReflectedTimeAndDate:
Collaboration diagram for DtReflectedTimeAndDate:Public Types | |
| typedef DtTimeAndDateStateRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that creates a DtTimeAndDateStateRepository. More... | |
Public Member Functions | |
| DtReflectedTimeAndDate (DtExerciseConn *conn) | |
| Constructor. More... | |
| virtual | ~DtReflectedTimeAndDate () |
| Destructor. More... | |
| virtual DtTimeAndDateStateRepository * | timeAndDateStateRep () const |
| Returns a pointer to the StateRepository - through which you can inspect current state information. More... | |
| virtual DtTimeAndDateStateRepository * | tsr () const |
| Synonym for timeAndDateStateRep(). More... | |
| virtual DtStateRepository * | stateRep () const |
| Returns a pointer to the StateRepository - through which you can inspect current state information. More... | |
| virtual DtTimeAndDateDecoder * | decoder () |
| Returns a pointer to the Decoder being used to decode state messages into our SR. More... | |
| virtual const DtGlobalObjectDesignator & | globalId () const |
| Get the objects's global object designator - for DIS, it's the same as its DtEntityIdentifier. More... | |
| virtual DtReflectedTimeAndDate * | next () const |
| Get the next and previous elements in the reflected aggregate list. More... | |
| virtual DtReflectedTimeAndDate * | prev () const |
| virtual DtReflectedTimeAndDate * | wrapNext () const |
| Get the next and previous elements, wrap at the ends of the list. More... | |
| virtual DtReflectedTimeAndDate * | wrapPrev () const |
| virtual void | addPostUpdateCallback (DtTimeAndDateStateCallbackFunction cb, void *userData) |
| Entity state callback registration/deregistration. More... | |
| virtual void | removePostUpdateCallback (DtTimeAndDateStateCallbackFunction cb, void *userData) |
| virtual void | setHashKey (const DtEntityIdentifier &uniqueVal) |
| Sets the hash key from a unique string value. More... | |
| virtual const DtBaseHashKey & | hashKey () const |
| Get a hash key for this object - Key must be set before use. More... | |
| virtual DtString | idString () const |
| Get a string identification of this object. More... | |
| virtual void | processStateMessage (const DtStateMsg &msg) |
| Implementation for abstract base class. More... | |
| virtual void | processTimeAndDateState (const DtTimeAndDatePdu &pdu) |
| Process an state PDU. More... | |
| virtual void | runwayUpdated () |
| Invokes the updatedCallback when an associated runway object is updated. More... | |
Public Member Functions inherited from DtReflectedObject | |
| DtReflectedObject (DtExerciseConn *conn) | |
| constructor More... | |
| virtual | ~DtReflectedObject () |
| destructor More... | |
| virtual DtStateRepository * | sr () const |
| Synonym for stateRep(). More... | |
| virtual DtTime | lastTimeUpdated () const |
| Returns the value of wallclock time at the time an update was last received for the entity. More... | |
| virtual DtTime | lastSimTimeUpdated () const |
| Returns the value of sim time at the time an update was last received for the entity. More... | |
| virtual DtTime | lastReceivedTimeStamp () const |
| Returns the value in seconds past the hour of the timeStamp from the last received PDU. More... | |
| virtual void | baseAddPostUpdateCallback (DtReflectedObjectCallbackFunction cb, void *userData) |
| Object state callback registration/deregistration. More... | |
| virtual void | baseRemovePostUpdateCallback (DtReflectedObjectCallbackFunction cb, void *userData) |
| virtual DtReflectedObject * | nextObj () const |
| Get the next remote object. More... | |
| virtual DtReflectedObject * | prevObj () const |
| Get the previous remote object. More... | |
| virtual DtReflectedObject * | wrapNextObj () const |
| Get the next remote object. More... | |
| virtual DtReflectedObject * | wrapPrevObj () const |
| Get the previous remote object. More... | |
Public Member Functions inherited from DtListedObj | |
| DtListedObj () | |
| Constructor. More... | |
| virtual | ~DtListedObj () |
| Destructor. More... | |
| void * | next () const |
| Return next (previous) elements on the list, or NULL if hit the end (beginning) of the list. More... | |
| void * | prev () const |
| void * | wrapNext () const |
| Return next (previous) elements on the list, but wrap to the beginning (end) of the list when you hit the end (beginning). More... | |
| void * | wrapPrev () const |
Static Public Member Functions | |
| static void | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. More... | |
| static DtStateRepCreator | stateRepCreator (void) |
Protected Attributes | |
| DtEntityIdentifierHashKey | myHashKey |
| DtTimeAndDateStateRepository * | myStateRep |
| DtTimeAndDateDecoder * | myDecoder |
Protected Attributes inherited from DtReflectedObject | |
| DtExerciseConn * | myExConn |
| DtIntrusiveList | myStateUpdateCallbacks |
| DtTime | myLastTimeUpdated |
| DtTime | myLastSimTimeUpdated |
| DtTime | myLastReceivedTimeStamp |
Protected Attributes inherited from DtListedObj | |
| DtList * | myList |
| DtListItem * | myItem |
Static Protected Attributes | |
| static DtStateRepCreator | theStateRepCreator |
Private Member Functions | |
| DtReflectedTimeAndDate (const DtReflectedTimeAndDate &orig) | |
| copy constructor – not implemented More... | |
| DtReflectedTimeAndDate & | operator= (const DtReflectedTimeAndDate &orig) |
| assignment operator – not implemented More... | |
Additional Inherited Members | |
Protected Member Functions inherited from DtReflectedObject | |
| DtReflectedObject (const DtReflectedObject &orig) | |
| copy constructor – not implemented More... | |
| DtReflectedObject & | operator= (const DtReflectedObject &orig) |
| assignment operator – not implemented More... | |
| virtual void | processPostUpdateCallbacks () |
| Process the post update callbacks. More... | |
| typedef DtTimeAndDateStateRepository*(* DtReflectedTimeAndDate::DtStateRepCreator)() |
Function prototype for functions that creates a DtTimeAndDateStateRepository.
| DtReflectedTimeAndDate::DtReflectedTimeAndDate | ( | DtExerciseConn * | conn | ) |
Constructor.
|
virtual |
Destructor.
|
private |
copy constructor – not implemented
|
virtual |
Entity state callback registration/deregistration.
|
virtual |
Returns a pointer to the Decoder being used to decode state messages into our SR.
|
virtual |
Get the objects's global object designator - for DIS, it's the same as its DtEntityIdentifier.
Implements DtReflectedObject.
|
virtual |
Get a hash key for this object - Key must be set before use.
Implements DtReflectedObject.
|
virtual |
Get a string identification of this object.
Implements DtReflectedObject.
|
virtual |
Get the next and previous elements in the reflected aggregate list.
|
private |
assignment operator – not implemented
|
virtual |
|
virtual |
Implementation for abstract base class.
Reimplemented from DtReflectedObject.
|
virtual |
Process an state PDU.
Also calls down to base class processStateMessage().
|
virtual |
|
virtual |
Invokes the updatedCallback when an associated runway object is updated.
|
virtual |
Sets the hash key from a unique string value.
|
static |
Give us a function to be used for creating SRs.
|
virtual |
Returns a pointer to the StateRepository - through which you can inspect current state information.
Implementation for abstract base class. Calls asr().
Implements DtReflectedObject.
|
static |
|
virtual |
Returns a pointer to the StateRepository - through which you can inspect current state information.
|
virtual |
Synonym for timeAndDateStateRep().
|
virtual |
Get the next and previous elements, wrap at the ends of the list.
|
virtual |
|
protected |
|
protected |
|
protected |
|
staticprotected |