![]() |
VR-Link API Documentation for DIS
|
Instances of DtReflectedAdditionalPassiveActivities represent APA object simulated by remote applications. More...
Inheritance diagram for DtReflectedAdditionalPassiveActivities:
Collaboration diagram for DtReflectedAdditionalPassiveActivities:Public Types | |
| typedef DtAdditionalPassiveActivitiesRepository *(* | DtStateRepCreator )() |
| Function prototype for functions that create DtAdditionalPassiveActivitiesRepositories. | |
Public Member Functions | |
| DtReflectedAdditionalPassiveActivities (DtExerciseConn *conn, const DtGlobalObjectDesignator &hostEntity, int apaParamIndex) | |
| Constructor. | |
| virtual | ~DtReflectedAdditionalPassiveActivities () |
| Destructor. | |
| virtual DtAdditionalPassiveActivitiesRepository * | additionalPassiveActivitiesRep () const |
| Get the APA's state repository. | |
| virtual DtAdditionalPassiveActivitiesRepository * | asr () const |
| Synonym for additionalPassiveActivitiesRep(). | |
| virtual DtStateRepository * | stateRep () const |
| Returns a pointer to the StateRepository through which you can inspect current state information. | |
| virtual DtAdditionalPassiveActivitiesDecoder * | decoder () |
| Returns a pointer to the Decoder being used to decode state messages. | |
| virtual void | processStateMessage (const DtStateMsg &msg) |
| Overrides the implementation of the base class. | |
| virtual DtReflectedAdditionalPassiveActivities * | next () const |
| Get the next APA. | |
| virtual DtReflectedAdditionalPassiveActivities * | prev () const |
| Get the previous APA. | |
| virtual DtReflectedAdditionalPassiveActivities * | wrapNext () const |
| Get the next APA. | |
| virtual DtReflectedAdditionalPassiveActivities * | wrapPrev () const |
| Get the previous APA. | |
| virtual void | addPostUpdateCallback (DtApaCallbackFunction cb, void *userData) |
| APA state callback registration/deregistration. | |
| virtual void | removePostUpdateCallback (DtApaCallbackFunction cb, void *userData) |
| virtual const DtBaseHashKey & | hashKey () const |
| Get a hash key for this object. | |
| virtual DtString | idString () const |
| Get a string identification of this object. | |
| virtual const DtGlobalObjectDesignator & | globalId () const |
| Get the APA entityId. | |
Public Member Functions inherited from DtReflectedObject | |
| DtReflectedObject (DtExerciseConn *conn) | |
| constructor | |
| virtual | ~DtReflectedObject () |
| destructor | |
| virtual DtStateRepository * | sr () const |
| Synonym for stateRep(). | |
| virtual DtTime | lastTimeUpdated () const |
| Returns the value of wallclock time at the time an update was last received for the entity. | |
| virtual DtTime | lastSimTimeUpdated () const |
| Returns the value of sim time at the time an update was last received for the entity. | |
| virtual DtTime | lastReceivedTimeStamp () const |
| Returns the value in seconds past the hour of the timeStamp from the last received PDU. | |
| virtual void | baseAddPostUpdateCallback (DtReflectedObjectCallbackFunction cb, void *userData) |
| Object state callback registration/deregistration. | |
| virtual void | baseRemovePostUpdateCallback (DtReflectedObjectCallbackFunction cb, void *userData) |
| virtual DtReflectedObject * | nextObj () const |
| Get the next remote object. | |
| virtual DtReflectedObject * | prevObj () const |
| Get the previous remote object. | |
| virtual DtReflectedObject * | wrapNextObj () const |
| Get the next remote object. | |
| virtual DtReflectedObject * | wrapPrevObj () const |
| Get the previous remote object. | |
Public Member Functions inherited from DtListedObj | |
| DtListedObj () | |
| Constructor. | |
| virtual | ~DtListedObj () |
| Destructor. | |
Static Public Member Functions | |
| static void | setStateRepCreator (DtStateRepCreator creator) |
| Give us a function to be used for creating SRs. | |
| static DtStateRepCreator | stateRepCreator () |
Protected Member Functions | |
| DtReflectedAdditionalPassiveActivities (const DtReflectedAdditionalPassiveActivities &) | |
| Copy constructor - not implemented. | |
| DtReflectedAdditionalPassiveActivities & | operator= (const DtReflectedAdditionalPassiveActivities &) |
| Assignment operator - not implemented. | |
Protected Member Functions inherited from DtReflectedObject | |
| DtReflectedObject (const DtReflectedObject &orig) | |
| copy constructor – not implemented | |
| DtReflectedObject & | operator= (const DtReflectedObject &orig) |
| assignment operator – not implemented | |
| virtual void | processPostUpdateCallbacks () |
| Process the post update callbacks. | |
Protected Attributes | |
| DtSystemHashKey | myHashKey |
| DtString | myIdString |
| DtAdditionalPassiveActivitiesRepository * | myStateRepository |
| DtAdditionalPassiveActivitiesDecoder | 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 |
Instances of DtReflectedAdditionalPassiveActivities represent APA object simulated by remote applications.
State data can be viewed through its state repository.
| typedef DtAdditionalPassiveActivitiesRepository*(* DtReflectedAdditionalPassiveActivities::DtStateRepCreator)() |
Function prototype for functions that create DtAdditionalPassiveActivitiesRepositories.
| DtReflectedAdditionalPassiveActivities::DtReflectedAdditionalPassiveActivities | ( | DtExerciseConn * | conn, |
| const DtGlobalObjectDesignator & | hostEntity, | ||
| int | apaParamIndex | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
protected |
Copy constructor - not implemented.
|
inlinevirtual |
Get the APA's state repository.
|
virtual |
APA state callback registration/deregistration.
|
inlinevirtual |
Synonym for additionalPassiveActivitiesRep().
|
inlinevirtual |
Returns a pointer to the Decoder being used to decode state messages.
|
virtual |
Get the APA entityId.
For DIS, it's the same as its DtEntityIdentifier.
Implements DtReflectedObject.
|
inlinevirtual |
Get a hash key for this object.
Implements DtReflectedObject.
|
inlinevirtual |
Get a string identification of this object.
Implements DtReflectedObject.
|
virtual |
Get the next APA.
Reimplemented from DtListedObj.
|
protected |
Assignment operator - not implemented.
|
virtual |
Get the previous APA.
Reimplemented from DtListedObj.
|
virtual |
Overrides the implementation of the base class.
Processes an Underwater Acoustic PDU.
Reimplemented from DtReflectedObject.
|
virtual |
|
static |
Give us a function to be used for creating SRs.
|
inlinevirtual |
Returns a pointer to the StateRepository through which you can inspect current state information.
Implementation for abstract base class.
Implements DtReflectedObject.
|
static |
|
virtual |
Get the next APA.
If at the end, it will cycle back to the first APA.
Reimplemented from DtListedObj.
|
virtual |
Get the previous APA.
If at the beginning, it will cycle back to the last APA.
Reimplemented from DtListedObj.
|
protected |
|
protected |
|
protected |
|
protected |
|
staticprotected |