Public Member Functions |
| virtual | ~DtExtendedPropertiesControlObjectPublisher () |
| | Destructor.
|
| virtual void | tick () |
| | Ticks the control object publisher and extended attributes publisher.
|
|
virtual
DtExtendedPropertiesControlObjectStateRepository * | extPropControlObjectStateRep () |
| | Returns a pointer to the DtExtendedPropertiesControlObjectStateRepository through which you can set or inspect the current state including state properties.
|
virtual
DtExtendedPropertiesControlObjectStateRepository * | epcosr () |
| | DtControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | Create a new instance of the control object publisher which will, in turn, create the environmental process publisher, given a object id (DIS) or name (HLA).
|
| | DtControlObjectPublisher (DtEnvironmentProcessRepository *sr, DtExerciseConn *conn, const DtObjectType &type, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | DtControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, const DtDDMRegionSet *regionSetToUse, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | DtControlObjectPublisher (DtEnvironmentProcessRepository *sr, DtExerciseConn *conn, const DtObjectType &type, const DtDDMRegionSet *regionSetToUse, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| virtual | ~DtControlObjectPublisher () |
| | Also destroys publisher.
|
| virtual DtControlObjectRepository * | cosr () |
| | Synonym for environmentProcessStateRep().
|
| virtual void | setSendVrfObjectDataRecord (bool shouldSend) |
| | Sets whether a separate VrfObjectData record should be sent to convey additional VRF object information.
|
| 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 |
Static Public Member Functions |
|
static
DtExtendedPropertiesControlObjectPublisher * | create (DtExerciseConn *conn, const DtObjectType &type, DtVrfParameterDb *paramDb, DtRwProperties *stateProps=0, DtRwProperties *paramProps=0, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | Functions to create a DtExtendedPropertiesControlObjectPublisher.
|
static
DtExtendedPropertiesControlObjectPublisher * | create (DtExerciseConn *conn, const DtObjectType &type, DtVrfParameterDb *paramDb, const DtDDMRegionSet *regionSetToUse, DtRwProperties *stateProps=0, DtRwProperties *paramProps=0, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| static DtGlobalObjectDesignator | nextId (DtExerciseConn *) |
Protected Member Functions |
| | DtExtendedPropertiesControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, DtVrfParameterDb *paramDb, DtRwProperties *stateProps=0, DtRwProperties *paramProps=0, const DtGlobalObjectDesignator &id=DtGlobalObjectDesignator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | Constructor is protected because some pre-initialization is required before constructing.
|
| | DtExtendedPropertiesControlObjectPublisher (DtExerciseConn *conn, const DtObjectType &type, DtVrfParameterDb *paramDb, const DtDDMRegionSet *regionSetToUse, DtRwProperties *stateProps=0, DtRwProperties *paramProps=0, const DtGlobalObjectDesignator &id=DtVrfObjectIdGenerator::nullId(), const DtEntityIdentifier &entId=DtEntityIdentifier::nullId()) |
| | Constructor with region set.
|
This class extends DtControlObjectPublisher to support the publishing of VR-Forces state properties as extended attributes of the control object.