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

Public Member Functions

 DtSyncPt (char const *name, char const *tag, bool achieved)
 Constructor.
 DtSyncPt (char const *name, char const *tag, bool achieved, DtFederateHandleSet const *fSet)
 DtSyncPt ()
 Constructor.
 DtSyncPt (const DtSyncPt &item)
 Constructor.
virtual ~DtSyncPt ()
 Destructor.
virtual void setName (char const *newName)
 Set/Get name.
virtual char const * name () const
virtual void setTag (char const *newTag)
 Set/Get tag.
virtual char const * tag () const
virtual void setAchieved (bool newAchieved)
 Set/Get achieved.
virtual bool achieved () const
virtual void setSuccessful (bool successful)
 Set/Get successful.
virtual bool successful () const
virtual void setFederates (DtFederateHandleSet const *fSet)
 Set/Get federate set.
virtual DtFederateHandleSet const * federates () const

Protected Member Functions

virtual DtSyncPtself () const
 Casts away const-ness.

Protected Attributes

MAKRti::DtString myName
DtString * myTag
bool myAchieved
bool mySuccessful
DtFederateHandleSetmyFederates

Constructor & Destructor Documentation

DtSyncPt::DtSyncPt ( char const *  name,
char const *  tag,
bool  achieved 
)

Constructor.

References setTag().

DtSyncPt::DtSyncPt ( char const *  name,
char const *  tag,
bool  achieved,
DtFederateHandleSet const *  fSet 
)

References setFederates(), and setTag().

DtSyncPt::DtSyncPt ( )

Constructor.

DtSyncPt::DtSyncPt ( const DtSyncPt item)

Constructor.

References federates(), myAchieved, mySuccessful, setFederates(), setTag(), and tag().

DtSyncPt::~DtSyncPt ( )
virtual

Destructor.

References myFederates, and myTag.

Member Function Documentation

bool DtSyncPt::achieved ( ) const
virtual
DtFederateHandleSet const * DtSyncPt::federates ( ) const
virtual
char const * DtSyncPt::name ( ) const
virtual
DtSyncPt * DtSyncPt::self ( ) const
inlineprotectedvirtual

Casts away const-ness.

void DtSyncPt::setAchieved ( bool  newAchieved)
virtual

Set/Get achieved.

References myAchieved.

Referenced by DtFederate::setFederateSyncPtAchieved().

void DtSyncPt::setFederates ( DtFederateHandleSet const *  fSet)
virtual

Set/Get federate set.

Object returned by federates() is only valid until the next call to setFederates() or federates().

References DtFederateHandleSet::add(), DtFederateHandleSet::getHandle(), myFederates, and DtFederateHandleSet::size().

Referenced by DtSyncPt().

void DtSyncPt::setName ( char const *  newName)
virtual

Set/Get name.

References myName.

void DtSyncPt::setSuccessful ( bool  successful)
virtual

Set/Get successful.

References mySuccessful.

Referenced by DtFederate::setFederateSyncPtAchieved().

void DtSyncPt::setTag ( char const *  newTag)
virtual

Set/Get tag.

References myTag.

Referenced by DtSyncPt().

bool DtSyncPt::successful ( ) const
virtual
char const * DtSyncPt::tag ( ) const
virtual

Member Data Documentation

bool DtSyncPt::myAchieved
protected

Referenced by achieved(), DtSyncPt(), and setAchieved().

DtFederateHandleSet* DtSyncPt::myFederates
protected

Referenced by federates(), setFederates(), and ~DtSyncPt().

MAKRti::DtString DtSyncPt::myName
protected

Referenced by name(), and setName().

bool DtSyncPt::mySuccessful
protected

Referenced by DtSyncPt(), setSuccessful(), and successful().

DtString* DtSyncPt::myTag
protected

Referenced by setTag(), tag(), and ~DtSyncPt().


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

Document ID: Generated on Fri Mar 14 19:08:55 EDT 2014 from SVN revision 137085
Copyright © 2005-2014 VT MÄK Inc. All Rights Reserved (www.mak.com)