Public Member Functions |
| | DtObjectHistory (const char *name, RTI::ObjectClassHandle classHandle, DtHlaObject *obj, DtDatatypeManager &dm) |
| | Constructor.
|
| virtual | ~DtObjectHistory () |
| | Destructor.
|
| virtual const char * | objectName () const |
| | Get the object name.
|
| virtual RTI::ObjectClassHandle | objectClassHandle () const |
| | Get the object class handle.
|
| virtual DtHlaObject * | hlaObject () |
| | Get the HLA object.
|
| virtual DtAttributeHistory * | getAttribute (RTI::AttributeHandle handle) |
| | Get the attribute history for the given attribute.
|
| virtual DtStringTree * | createStringTree (RTI::AttributeHandle handle, const DtDatatypeFedNode *omtNode) |
| | Create a string tree for the given attribute handle.
|
| virtual void | updateAttributes (const DtStateMsg &msg) |
| | Update the object history with the updates from the given update message.
|
| virtual void | updateAttributes (DtGenericStateRepository &stateRep) |
| | Update the entire object history with the given state repository.
|
virtual const
RTI::AttributeHandleSet & | updatedAttributes () const |
| | Get an attribute handle set of the updated attribute.
|
| virtual void | forceUpdate () |
| | Make known attributes dirty and emit as if updated.
|
Protected Member Functions |
| virtual void | setAttribute (RTI::AttributeHandle handle, const void *buffer, int length) |
| | Set the attribute history for the given attribute Note: This function takes ownership of the Attribute Repository.
|
| virtual void | setAttributes (const HandleValueMap &attrValues) |
| | Set the attribute for each attribute value in the given value set.
|
Constructor & Destructor Documentation
| DtObjectHistory::DtObjectHistory |
( |
const char * |
name, |
|
|
RTI::ObjectClassHandle |
classHandle, |
|
|
DtHlaObject * |
obj, |
|
|
DtDatatypeManager & |
dm |
|
) |
| |
| virtual DtObjectHistory::~DtObjectHistory |
( |
| ) |
|
|
virtual |
Member Function Documentation
Create a string tree for the given attribute handle.
| virtual void DtObjectHistory::forceUpdate |
( |
| ) |
|
|
virtual |
Make known attributes dirty and emit as if updated.
Get the attribute history for the given attribute.
| virtual DtHlaObject* DtObjectHistory::hlaObject |
( |
| ) |
|
|
virtual |
| virtual RTI::ObjectClassHandle DtObjectHistory::objectClassHandle |
( |
| ) |
const |
|
virtual |
Get the object class handle.
| virtual const char* DtObjectHistory::objectName |
( |
| ) |
const |
|
virtual |
| virtual void DtObjectHistory::setAttribute |
( |
RTI::AttributeHandle |
handle, |
|
|
const void * |
buffer, |
|
|
int |
length |
|
) |
| |
|
protectedvirtual |
Set the attribute history for the given attribute Note: This function takes ownership of the Attribute Repository.
| virtual void DtObjectHistory::setAttributes |
( |
const HandleValueMap & |
attrValues | ) |
|
|
protectedvirtual |
Set the attribute for each attribute value in the given value set.
| virtual void DtObjectHistory::updateAttributes |
( |
const DtStateMsg & |
msg | ) |
|
|
virtual |
Update the object history with the updates from the given update message.
| virtual void DtObjectHistory::updateAttributes |
( |
DtGenericStateRepository & |
stateRep | ) |
|
|
virtual |
Update the entire object history with the given state repository.
| virtual const RTI::AttributeHandleSet& DtObjectHistory::updatedAttributes |
( |
| ) |
const |
|
virtual |
Get an attribute handle set of the updated attribute.
Emits whenever this history is updated.
Member Data Documentation
| RTI::ObjectClassHandle DtObjectHistory::myClassHandle |
|
protected |
| DtHlaObject* DtObjectHistory::myObject |
|
protected |
| RTI::AttributeHandleSet DtObjectHistory::myUpdatedAttributes |
|
protected |
The documentation for this class was generated from the following file: