MAK Data Logger API Documentation for HLA
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Signals | Public Member Functions
DtQtObjectHistory Class Reference
+ Inheritance diagram for DtQtObjectHistory:
+ Collaboration diagram for DtQtObjectHistory:

Signals

void updatedObjectHistory (DtQtObjectHistory *)
 Emits whenever this history is updated.
- Signals inherited from DtObjectHistory
void updatedObjectHistory (DtObjectHistory *)
 Emits whenever this history is updated.

Public Member Functions

 DtQtObjectHistory (const char *name, RTI::ObjectClassHandle classHandle, DtHlaObject *obj, DtDatatypeManager &dm)
virtual ~DtQtObjectHistory ()
virtual void updateAttributes (const DtStateMsg &msg)
 Update the object history with the updates from the given update message.
virtual void forceUpdate ()
 Make known attributes dirty and emit as if updated.
- Public Member Functions inherited from DtObjectHistory
 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 DtAttributeHistorygetAttribute (RTI::AttributeHandle handle)
 Get the attribute history for the given attribute.
virtual DtStringTreecreateStringTree (RTI::AttributeHandle handle, const DtDatatypeFedNode *omtNode)
 Create a string tree for the given attribute handle.
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.

Additional Inherited Members

- Protected Member Functions inherited from DtObjectHistory
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.
- Protected Attributes inherited from DtObjectHistory
DtDatatypeManagermyDatatypeManager
DtString myObjectName
RTI::ObjectClassHandle myClassHandle
DtHlaObject * myObject
std::map< RTI::AttributeHandle,
DtAttributeHistory * > 
myAttributes
RTI::AttributeHandleSet myUpdatedAttributes

Constructor & Destructor Documentation

DtQtObjectHistory::DtQtObjectHistory ( const char *  name,
RTI::ObjectClassHandle  classHandle,
DtHlaObject *  obj,
DtDatatypeManager dm 
)
virtual DtQtObjectHistory::~DtQtObjectHistory ( )
virtual

Member Function Documentation

virtual void DtQtObjectHistory::forceUpdate ( )
virtual

Make known attributes dirty and emit as if updated.

Reimplemented from DtObjectHistory.

virtual void DtQtObjectHistory::updateAttributes ( const DtStateMsg &  msg)
virtual

Update the object history with the updates from the given update message.

Reimplemented from DtObjectHistory.

void DtQtObjectHistory::updatedObjectHistory ( DtQtObjectHistory )
signal

Emits whenever this history is updated.


The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)