MAK RTIspy API Documentation for HLA Evolved
Public Member Functions | Protected Attributes
DtSyncHashlist Class Reference
+ Collaboration diagram for DtSyncHashlist:

List of all members.

Public Member Functions

 DtSyncHashlist ()
 Constructor.
 DtSyncHashlist (const DtSyncHashlist &orig)
 copy constructor
virtual ~DtSyncHashlist ()
 Destructor.
DtSyncHashlistoperator= (const DtSyncHashlist &orig)
 assignment operator
virtual void addSyncPoint (const char *name, DtSyncPt *syncInfo)
 add item
virtual DtSyncPtremove (const char *name)
 delete item
virtual DtSyncPtlookupSyncPoint (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 & Destructor Documentation

Constructor.

copy constructor

References mylist.

Destructor.

References empty().


Member Function Documentation

void DtSyncHashlist::addSyncPoint ( const char *  name,
DtSyncPt syncInfo 
) [virtual]
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]
const std::map< MAKRti::DtString, DtSyncPt * > & DtSyncHashlist::list ( ) const [virtual]

Return our list.

References mylist.

DtSyncPt * DtSyncHashlist::lookupSyncPoint ( const char *  name) const [virtual]
DtSyncHashlist & DtSyncHashlist::operator= ( const DtSyncHashlist orig)

assignment operator

References empty(), and mylist.

DtSyncPt * DtSyncHashlist::remove ( const char *  name) [virtual]

delete item

References mylist.

Referenced by DtFederate::removeFederateSyncPt(), and DtFedExec::retireSyncPoint().


Member Data Documentation

std::map<MAKRti::DtString, DtSyncPt*> DtSyncHashlist::mylist [protected]

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

Document ID: Generated on Thu Jun 14 14:15:04 EDT 2012 from SVN revision 116116
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)