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.
virtual ~DtObjectHistoryRepository ()
 Destructor.
virtual void init (DtExerciseConn *ex)
 Initialize.
virtual DtQtObjectHistorydiscoverObject (DtReflectedGenericObject *obj)
 Discover an object - create the history of the given object.
virtual void removeObject (DtReflectedGenericObject *obj)
 Remove the history of the given object.
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.
virtual DtQtObjectHistorygetObjectHistoryRepositoryRep (DtString objectName)
 Get the history for the given object name.

Protected Member Functions

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

Protected Attributes

std::map< DtString,
DtQtObjectHistory * > 
myObjectHistories
DtExerciseConnmyExerciseConn
DtDatatypeManagermyDatatypeManager

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 Apr 7 20:50:59 EDT 2016 from SVN revision 163818
Copyright © 2005-2012 VT MÄK. All Rights Reserved (www.mak.com)