|
| | DtReflectedIff (DtHlaObject *obj, DtExerciseConn *conn) |
| | constructor More...
|
| |
| virtual | ~DtReflectedIff () |
| | destructor More...
|
| |
| virtual DtIffStateRepository * | iffStateRep () const |
| | Returns a pointer to the IffStateRepository, through which you can inspect current state information. More...
|
| |
| virtual DtIffStateRepository * | isr () const |
| | Synonym for iffStateRep() More...
|
| |
| virtual DtIffStateRepository * | iffRep () const |
| | Synonym for iffStateRep() More...
|
| |
| virtual void | syncMode5Transponder () |
| |
| virtual void | syncMode5Interrogator () |
| |
| virtual void | syncModeSTransponder () |
| |
| virtual void | syncModeSInterrogator () |
| |
| virtual DtReflectedIff * | next () const |
| | Functions to get the next and previous objects in the list. More...
|
| |
| virtual DtReflectedIff * | prev () const |
| |
| virtual DtReflectedIff * | wrapNext () const |
| |
| virtual DtReflectedIff * | wrapPrev () const |
| |
| virtual void | addPostUpdateCallback (DtIffCallbackFunction cb, void *userData) |
| | Registration/deregistration of postUpdate callbacks. More...
|
| |
| virtual void | removePostUpdateCallback (DtIffCallbackFunction cb, void *userData) |
| |
| | DtReflectedObject (DtExerciseConn *conn, DtStateRepository *stateRep) |
| | Primary constructor. More...
|
| |
| | DtReflectedObject (DtHlaObject *obj, DtExerciseConn *conn, DtBaseStateRepCreator creator) |
| | Older constructor. More...
|
| |
| | DtReflectedObject (const DtObjectId &id, const DtGlobalObjectDesignator &des, DtExerciseConn *conn, DtBaseStateRepCreator creator) |
| | Older constructor. More...
|
| |
| virtual | ~DtReflectedObject () |
| | destructor More...
|
| |
| virtual DtStateRepository * | stateRep () const |
| | Returns a pointer to the StateRepository - through which you can inspect current state information. More...
|
| |
| virtual DtStateRepository * | sr () const |
| | Synonym for stateRep(). More...
|
| |
| virtual DtHlaStateDecoder * | decoder () |
| | Returns a pointer to the Decoder being used to decode state messages into our SR. More...
|
| |
| virtual DtHlaObjectWithStateRep * | hlaObject () const |
| | Get the entity's hlaObject (DtHlaObjectWithStateRep is derived from DtHlaObject). More...
|
| |
| virtual const DtObjectId & | objectId () const |
| | Get the HLA object's id. More...
|
| |
| virtual const DtObjectId & | id () const |
| | Get the HLA object's id (local ID). More...
|
| |
| virtual const DtObjectId & | localId () const |
| | Get the HLA object's id (local ID). More...
|
| |
| virtual const DtString & | name () const |
| | Get the HLA object name. More...
|
| |
virtual const
DtGlobalObjectDesignator & | globalId () const |
| | Get the HLA object's global object designator - the object name in HLA. More...
|
| |
| virtual DtTime | lastSimTimeUpdated () const |
| | Returns the value of simulation time at the time an update was last received for the entity. More...
|
| |
| virtual DtTime | lastReceivedTimeStamp () const |
| | Returns the value of the time send in the last Update received for this entity. 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...
|
| |
| void | setHlaObject (DtHlaObject *obj, DtHlaStateDecoder *decoder=NULL) |
| | Start reflecting this object, using this decoder. More...
|
| |
| virtual void | setNoHlaObject (const DtObjectId &id, const DtGlobalObjectDesignator &des) |
| | Used to set up a proxy DtReflectedEntity - one that is not actually managing a real reflected HLA object. More...
|
| |
| void | detachHlaObject () |
| | Ends managing of current HLA object. More...
|
| |
| virtual void | requestUpdate () |
| | Request that the owner of this entity send an attribute update. More...
|
| |
class DtReflectedIff:
Instances of DtReflectedIff are used to represent "IFF" objects simulated remotely, that we hear about through the RTI. Instances are created and deleted automatically by DtReflectedIffList in response to discover and remove RTI service invocations. This class is derived from DtReflectedObject, which does most of the work. The derived class mostly exists to provide type safety, and to configure the base class object.