![]() |
MAK RTIspy API Documentation for HLA Evolved
|
Collaboration diagram for DtSyncHashlist:Public Member Functions | |
| DtSyncHashlist () | |
| Constructor. | |
| DtSyncHashlist (const DtSyncHashlist &orig) | |
| copy constructor | |
| virtual | ~DtSyncHashlist () |
| Destructor. | |
| DtSyncHashlist & | operator= (const DtSyncHashlist &orig) |
| assignment operator | |
| virtual void | addSyncPoint (const char *name, DtSyncPt *syncInfo) |
| add item | |
| virtual DtSyncPt * | remove (const char *name) |
| delete item | |
| virtual DtSyncPt * | lookupSyncPoint (const char *name) const |
| Lookup something in the list, return DtSyncPt. | |
| virtual std::map < MAKRti::DtString, DtSyncPt * > & | list () |
| Return our list. | |
| virtual const std::map < MAKRti::DtString, DtSyncPt * > & | list () const |
| Return our list. | |
| virtual void | empty () |
| Remove all sync points from the list. | |
Protected Attributes | |
| std::map< MAKRti::DtString, DtSyncPt * > | mylist |
Constructor.
| DtSyncHashlist::DtSyncHashlist | ( | const DtSyncHashlist & | orig | ) |
copy constructor
References mylist.
| DtSyncHashlist::~DtSyncHashlist | ( | ) | [virtual] |
Destructor.
References empty().
| void DtSyncHashlist::addSyncPoint | ( | const char * | name, |
| DtSyncPt * | syncInfo | ||
| ) | [virtual] |
add item
References mylist.
Referenced by DtFederate::addFederateSyncPt(), DtFedExec::createSyncPoint(), and DtFedExec::restore().
| void DtSyncHashlist::empty | ( | ) | [virtual] |
Remove all sync points from the list.
References mylist.
Referenced by operator=(), DtFedExec::restore(), DtFederate::~DtFederate(), DtFedExec::~DtFedExec(), and ~DtSyncHashlist().
| std::map< MAKRti::DtString, DtSyncPt * > & DtSyncHashlist::list | ( | ) | [virtual] |
Return our list.
References mylist.
Referenced by DtFedExec::announceAllSyncPoints(), DtFedExec::processResign(), DtFedExec::save(), DtFedExec::sendSyncPointReport(), and DtFedExec::sendSyncPointStatusReport().
| const std::map< MAKRti::DtString, DtSyncPt * > & DtSyncHashlist::list | ( | ) | const [virtual] |
Return our list.
References mylist.
| DtSyncPt * DtSyncHashlist::lookupSyncPoint | ( | const char * | name | ) | const [virtual] |
Lookup something in the list, return DtSyncPt.
References mylist.
Referenced by DtFederate::federateSyncPtAchieved(), DtFederate::federateSyncPtAchievedSuccessfully(), DtFedExec::processAchievedSyncPoint(), DtFedExec::processRegisterSyncPoint(), DtFedExec::processResign(), and DtFederate::setFederateSyncPtAchieved().
| DtSyncHashlist & DtSyncHashlist::operator= | ( | const DtSyncHashlist & | orig | ) |
| DtSyncPt * DtSyncHashlist::remove | ( | const char * | name | ) | [virtual] |
delete item
References mylist.
Referenced by DtFederate::removeFederateSyncPt(), and DtFedExec::retireSyncPoint().
std::map<MAKRti::DtString, DtSyncPt*> DtSyncHashlist::mylist [protected] |
Referenced by addSyncPoint(), DtSyncHashlist(), empty(), list(), lookupSyncPoint(), operator=(), and remove().