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 | Protected Member Functions | Protected Attributes
DtObjectHistoryRepository Class Reference
+ Inheritance diagram for DtObjectHistoryRepository:
+ Collaboration diagram for DtObjectHistoryRepository:

Signals

void updatedObjectRepository (DtQtObjectHistory *)
 

Public Member Functions

 DtObjectHistoryRepository (DtDatatypeManager &dm)
 Constructor. More...
 
virtual ~DtObjectHistoryRepository ()
 Destructor. More...
 
virtual void init (DtExerciseConn *ex)
 Initialize. More...
 
virtual DtQtObjectHistorydiscoverObject (DtReflectedGenericObject *obj)
 Discover an object - create the history of the given object. More...
 
virtual void removeObject (DtReflectedGenericObject *obj)
 Remove the history of the given object. More...
 
virtual void reflectObjectUpdate (const DtStateMsg &msg, DtHlaObject *obj)
 Update the history of the given object with the given state update A new history is created if it does not already exist. More...
 
virtual DtQtObjectHistorygetObjectHistoryRepositoryRep (DtString objectName)
 Get the history for the given object name. More...
 

Protected Member Functions

 DtObjectHistoryRepository (DtObjectHistoryRepository &orig)
 
DtObjectHistoryRepositoryoperator= (DtObjectHistoryRepository &rhs)
 

Protected Attributes

std::map< DtString,
DtQtObjectHistory * > 
myObjectHistories
 
DtExerciseConnmyExerciseConn
 
DtDatatypeManager & myDatatypeManager
 

Constructor & Destructor Documentation

DtObjectHistoryRepository::DtObjectHistoryRepository ( DtDatatypeManager &  dm)

Constructor.

virtual DtObjectHistoryRepository::~DtObjectHistoryRepository ( )
virtual

Destructor.

DtObjectHistoryRepository::DtObjectHistoryRepository ( DtObjectHistoryRepository orig)
protected

Member Function Documentation

virtual DtQtObjectHistory* DtObjectHistoryRepository::discoverObject ( DtReflectedGenericObject *  obj)
virtual

Discover an object - create the history of the given object.

Return the new object history

virtual DtQtObjectHistory* DtObjectHistoryRepository::getObjectHistoryRepositoryRep ( DtString  objectName)
virtual

Get the history for the given object name.

virtual void DtObjectHistoryRepository::init ( DtExerciseConn ex)
virtual

Initialize.

DtObjectHistoryRepository& DtObjectHistoryRepository::operator= ( DtObjectHistoryRepository rhs)
protected
virtual void DtObjectHistoryRepository::reflectObjectUpdate ( const DtStateMsg &  msg,
DtHlaObject *  obj 
)
virtual

Update the history of the given object with the given state update A new history is created if it does not already exist.

virtual void DtObjectHistoryRepository::removeObject ( DtReflectedGenericObject *  obj)
virtual

Remove the history of the given object.

void DtObjectHistoryRepository::updatedObjectRepository ( DtQtObjectHistory )
signal

Member Data Documentation

DtDatatypeManager& DtObjectHistoryRepository::myDatatypeManager
protected
DtExerciseConn* DtObjectHistoryRepository::myExerciseConn
protected
std::map<DtString,DtQtObjectHistory*> DtObjectHistoryRepository::myObjectHistories
protected

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

Document ID: Generated on Thu Dec 18 15:35:09 EST 2025 from SVN revision 282494
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)