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. More...
 

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. More...
 
virtual void forceUpdate ()
 Make known attributes dirty and emit as if updated. More...
 
- Public Member Functions inherited from DtObjectHistory
 DtObjectHistory (const char *name, RTI::ObjectClassHandle classHandle, DtHlaObject *obj, DtDatatypeManager &dm)
 Constructor. More...
 
virtual ~DtObjectHistory ()
 Destructor. More...
 
virtual const char * objectName () const
 Get the object name. More...
 
virtual RTI::ObjectClassHandle objectClassHandle () const
 Get the object class handle. More...
 
virtual DtHlaObject * hlaObject ()
 Get the HLA object. More...
 
virtual DtAttributeHistorygetAttribute (RTI::AttributeHandle handle)
 Get the attribute history for the given attribute. More...
 
virtual DtStringTreecreateStringTree (RTI::AttributeHandle handle, const DtDatatypeFedNode *omtNode)
 Create a string tree for the given attribute handle. More...
 
virtual const
RTI::AttributeHandleSet & 
updatedAttributes () const
 Get an attribute handle set of the updated attribute. More...
 

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. More...
 
virtual void setAttributes (const HandleValueMap &attrValues)
 Set the attribute for each attribute value in the given value set. More...
 
- 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 Mon Mar 22 15:30:17 EDT 2021 from SVN revision 226440
Copyright © 2021 MAK Technologies. All Rights Reserved (www.mak.com)