|
| | DtReflectedService (DtHlaObject *obj, DtExerciseConn *exConn) |
| | Constructor. More...
|
| |
| virtual | ~DtReflectedService () |
| | Destructor. More...
|
| |
| virtual DtServiceStateRepository * | serviceStateRep () const |
| | Returns the Service's state repository. More...
|
| |
| virtual DtServiceStateRepository * | ssr () const |
| | Shorter version of lifeformRep. More...
|
| |
| virtual DtReflectedService * | next () const |
| | Returns the next reflected Service in the DtReflectedServiceList. More...
|
| |
| virtual DtReflectedService * | prev () const |
| | Returns the previous reflected Service in the DtReflectedServiceList. More...
|
| |
| virtual DtReflectedService * | wrapNext () const |
| | Returns the next reflected Service. More...
|
| |
| virtual DtReflectedService * | wrapPrev () const |
| | Returns the previous reflected Service. More...
|
| |
| virtual void | addPostUpdateCallback (DtServiceCallbackFunction cb, void *userData) |
| | Add a callback that is called when the DtReflectedService is updated. More...
|
| |
| virtual void | removePostUpdateCallback (DtServiceCallbackFunction cb, void *userData) |
| | Remove the callback that is called when the DtReflectedService is updated. More...
|
| |
| | 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 const DtString & | lastProducingFederate () const |
| | Get the name of the last federate that produced a reflected update. 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...
|
| |
| virtual DtTime | keyTime () const |
| | Set/Get the time value used with ID to define a map key Key is used to store objects by time but still allow index by ID (using this keyTime) More...
|
| |
| virtual void | setKeyTime (DtTime timeValue) |
| | Set/Get the time value used with ID to define a map key Key is used to store objects by time but still allow index by ID (using this keyTime) More...
|
| |
Instances of DtReflectedService are used to represent a simulated HLAobjectRoot.METOC_Root.Service object reflected across a network.