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

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

DtSyncHashlist::DtSyncHashlist ( )

Constructor.

DtSyncHashlist::DtSyncHashlist ( const DtSyncHashlist orig)

copy constructor

References mylist.

DtSyncHashlist::~DtSyncHashlist ( )
virtual

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 Tue May 7 16:26:47 EDT 2013 from SVN revision 126903
Copyright © 2005-2013 VT MÄK Inc. All Rights Reserved (www.mak.com)