|
| | DtVrfExtControlObjectPublisher (const DtObjectType &type, DtExerciseConn *conn, DtVrfParameterDb *paramDb, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), DtRwProperties *stateProps=0, DtRwProperties *paramProps=0) |
| | Constructor. More...
|
| |
| virtual | ~DtVrfExtControlObjectPublisher () |
| | Destructor. More...
|
| |
| | DtVrfControlObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), DtRwProperties *stateProps=0, DtRwProperties *paramProps=0) |
| | Create a new instance of the VRF Control Object Publisher which will, in turn, create the DtControlObjectPublisher, given a object id (DIS) or name (HLA). More...
|
| |
| | DtVrfControlObjectPublisher (const DtEntityType &type, DtExerciseConn *conn, const DtGlobalObjectDesignator &glId=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId(), const DtRwProperties &stateProps=DtRwProperties::emptyProperties(), const DtRwProperties ¶mProps=DtRwProperties::emptyProperties()) |
| | Create a new instance of the VRF Control Object Publisher which will, in turn, create the DtControlObjectPublisher, given a object id (DIS) or name (HLA). More...
|
| |
| virtual | ~DtVrfControlObjectPublisher () |
| | Destructor. Also destroys publisher. More...
|
| |
| virtual void | tick () |
| | Class method taken from publisher class for control objects at VR-Link level. More...
|
| |
| virtual DtCtrlPublisherDecoder * | decoder () |
| | Returns a pointer to the Decoder being used to decode PDUs/updates that we send back into the asSeenByRemote state rep. More...
|
| |
| virtual DtCtrlPublisherEncoder * | encoder () |
| | Returns a pointer to the Encoder being used to encode current state into a PDU/update. More...
|
| |
| DtStateRepository * | sr () |
| | Returns the state repository. More...
|
| |
| const DtString & | name () const |
| | Returns the name of the object. More...
|
| |
| virtual const DtObjectId & | id () const |
| | Get the control object's identifier. More...
|
| |
| virtual const DtObjectId & | localId () const |
| | Get the control object's localId - same as id for DIS. More...
|
| |
virtual const
DtGlobalObjectDesignator & | globalId () const |
| | Get the global object designator - same as id for DIS. More...
|
| |
| virtual void | forceUpdate () |
| | Force a state update to be sent during the next call to tick, even if nothing would normally cause a send. More...
|
| |
| virtual DtControlObjectPublisher * | controlObjectPublisher () |
| | Returns a pointer to myPublisher (the DtControlObjectPublisher) More...
|
| |
| virtual void | setSendVrfObjectDataRecord (bool shouldSend) |
| | Sets whether a separate VrfObjectData record should be sent to convey additional VRF object information. More...
|
| |
| virtual void | setExtendedData (const DtString &key, const DtString &value) |
| |
| virtual void | clearExtendedData () |
| |
| virtual void | removeExtendedData (const DtString &key) |
| |
| virtual DtString | extendedData (const DtString &key) const |
| |
| virtual DtControlObjectRepository * | controlObjectProcessStateRep () |
| |
| virtual DtControlObjectRepository * | controlObjectStateRep () |
| |
| virtual DtControlObjectRepository * | cosr () |
| |
This class extends DtVrfControlObjectPublisher to support the publishing of VR-Forces state properties as extended attributes of the control object.