![]() |
MAK RTIspy API Documentation for HLA 1.3
|
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 DtSyncPt * | self () const |
| Casts away const-ness. | |
Protected Attributes | |
| MAKRti::DtString | myName |
| DtString * | myTag |
| bool | myAchieved |
| bool | mySuccessful |
| DtFederateHandleSet * | myFederates |
| 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().
Constructor.
| DtSyncPt::DtSyncPt | ( | const DtSyncPt & | item | ) |
Constructor.
References federates(), myAchieved, mySuccessful, setFederates(), setTag(), and tag().
| DtSyncPt::~DtSyncPt | ( | ) | [virtual] |
Destructor.
References myFederates, and myTag.
| bool DtSyncPt::achieved | ( | ) | const [virtual] |
References myAchieved.
Referenced by DtFederate::federateSyncPtAchieved(), and saveFederateSyncPoint().
| DtFederateHandleSet const * DtSyncPt::federates | ( | ) | const [virtual] |
References myFederates.
Referenced by DtFedExec::announceAllSyncPoints(), DtSyncPt(), DtFedExec::processAchievedSyncPoint(), DtFedExec::processResign(), DtRtiexecObserverForWebService::processSyncPtRegisteredEvent(), DtRtiexecObserverForAssistant::processSyncPtRegisteredEvent(), saveFederationSyncPoint(), DtFedExec::sendSyncPointStatusReport(), and DtFedExec::synchronized().
| char const * DtSyncPt::name | ( | ) | const [virtual] |
References myName.
Referenced by DtFedExec::announceAllSyncPoints(), DtFedExec::processAchievedSyncPoint(), DtRtiexecObserverForWebService::processFederationSynchronizedEvent(), DtRtiexecObserverForAssistant::processFederationSynchronizedEvent(), DtFedExec::processResign(), DtRtiexecObserverForWebService::processSyncPtAchievedEvent(), DtRtiexecObserverForAssistant::processSyncPtAchievedEvent(), DtRtiexecObserverForWebService::processSyncPtRegisteredEvent(), DtRtiexecObserverForAssistant::processSyncPtRegisteredEvent(), DtFedExec::restore(), saveFederateSyncPoint(), saveFederationSyncPoint(), DtFedExec::sendSyncPointReport(), DtFedExec::sendSyncPointStatusReport(), and DtFedExec::synchronized().
| DtSyncPt * DtSyncPt::self | ( | ) | const [inline, protected, virtual] |
Casts away const-ness.
| void DtSyncPt::setAchieved | ( | bool | newAchieved | ) | [virtual] |
| 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] |
| void DtSyncPt::setTag | ( | char const * | newTag | ) | [virtual] |
| bool DtSyncPt::successful | ( | ) | const [virtual] |
References mySuccessful.
Referenced by DtFederate::federateSyncPtAchievedSuccessfully().
| char const * DtSyncPt::tag | ( | ) | const [virtual] |
Referenced by DtFedExec::announceAllSyncPoints(), DtSyncPt(), saveFederateSyncPoint(), and saveFederationSyncPoint().
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] |
bool DtSyncPt::mySuccessful [protected] |
Referenced by DtSyncPt(), setSuccessful(), and successful().
DtString* DtSyncPt::myTag [protected] |
Referenced by setTag(), tag(), and ~DtSyncPt().