![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for DtFederationStateXmlBlock:
Collaboration diagram for DtFederationStateXmlBlock:Public Types | |
| typedef std::set < DtFederateStateXmlBlockSP > | FederateStateXmlBlockSet |
| typedef std::set < DtSyncPointXmlBlockSP > | SyncPointXmlBlockSet |
Public Member Functions | |
| DtFederationStateXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root) | |
| DtFederationStateXmlBlock (const DtString &name, unsigned int handle, const DtString &fedFile, unsigned int numFederates, DtEnvValueSP root) | |
| virtual | ~DtFederationStateXmlBlock () |
| virtual DtFederateStateXmlBlockSP | addFederate (unsigned long connId, const DtString &name, unsigned int handle, const DtString &host, const DtString &webServerHost, int webServerPort) |
| virtual DtFederateStateXmlBlockSP | removeFederate (unsigned long handle) |
| virtual void | removeFederate (DtFederateStateXmlBlockSP federateSP) |
| virtual FederateStateXmlBlockSet | federates () |
| virtual DtSyncPointXmlBlockSP | addSyncPoint (const DtString &name) |
| virtual DtSyncPointXmlBlockSP | removeSyncPoint (const DtString &name) |
| virtual void | removeSyncPoint (DtSyncPointXmlBlockSP syncSP) |
| virtual SyncPointXmlBlockSet | syncPoints () |
| unsigned int | handle () const |
| DtString | fedfile () const |
| unsigned int | federateCount () const |
Static Public Member Functions | |
| static DtSpyXmlBlockSP | create (DtNodeAndParentPair xmlNodeAndParent) |
Protected Attributes | |
| DtSpyXmlBlockElement< unsigned int > | myHandle |
| DtSpyXmlBlockElement< DtString, false > | myFedFile |
| DtSpyXmlBlockElement< unsigned int, false > | myCount |
| typedef std::set< DtFederateStateXmlBlockSP > DtFederationStateXmlBlock::FederateStateXmlBlockSet |
| typedef std::set< DtSyncPointXmlBlockSP > DtFederationStateXmlBlock::SyncPointXmlBlockSet |
| DtFederationStateXmlBlock::DtFederationStateXmlBlock | ( | DtEnvValueSP | existingNode, |
| DtEnvValueSP | root | ||
| ) |
Referenced by create().
| DtFederationStateXmlBlock::DtFederationStateXmlBlock | ( | const DtString & | name, |
| unsigned int | handle, | ||
| const DtString & | fedFile, | ||
| unsigned int | numFederates, | ||
| DtEnvValueSP | root | ||
| ) |
| DtFederationStateXmlBlock::~DtFederationStateXmlBlock | ( | ) | [virtual] |
| DtFederateStateXmlBlockSP DtFederationStateXmlBlock::addFederate | ( | unsigned long | connId, |
| const DtString & | name, | ||
| unsigned int | handle, | ||
| const DtString & | host, | ||
| const DtString & | webServerHost, | ||
| int | webServerPort | ||
| ) | [virtual] |
References DtSpyXmlBlock::addChild(), myCount, and DtSpyXmlBlock::objectNode().
| DtSyncPointXmlBlockSP DtFederationStateXmlBlock::addSyncPoint | ( | const DtString & | name | ) | [virtual] |
References DtSpyXmlBlock::addChild(), and DtSpyXmlBlock::objectNode().
| DtSpyXmlBlockSP DtFederationStateXmlBlock::create | ( | DtNodeAndParentPair | xmlNodeAndParent | ) | [static] |
References DtFederationStateXmlBlock().
| unsigned int DtFederationStateXmlBlock::federateCount | ( | ) | const [inline] |
References myCount.
| DtFederationStateXmlBlock::FederateStateXmlBlockSet DtFederationStateXmlBlock::federates | ( | ) | [virtual] |
Referenced by removeFederate().
| DtString DtFederationStateXmlBlock::fedfile | ( | ) | const [inline] |
References myFedFile.
| unsigned int DtFederationStateXmlBlock::handle | ( | ) | const [inline] |
References myHandle.
Referenced by removeFederate().
| DtFederateStateXmlBlockSP DtFederationStateXmlBlock::removeFederate | ( | unsigned long | handle | ) | [virtual] |
References federates(), handle(), myCount, and DtSpyXmlBlock::removeChild().
| void DtFederationStateXmlBlock::removeFederate | ( | DtFederateStateXmlBlockSP | federateSP | ) | [virtual] |
References myCount, and DtSpyXmlBlock::removeChild().
| DtSyncPointXmlBlockSP DtFederationStateXmlBlock::removeSyncPoint | ( | const DtString & | name | ) | [virtual] |
References DtSpyXmlBlock::name(), DtSpyXmlBlock::removeChild(), and syncPoints().
| void DtFederationStateXmlBlock::removeSyncPoint | ( | DtSyncPointXmlBlockSP | syncSP | ) | [virtual] |
References DtSpyXmlBlock::removeChild().
Referenced by removeSyncPoint().
DtSpyXmlBlockElement< unsigned int, false > DtFederationStateXmlBlock::myCount [protected] |
Referenced by addFederate(), federateCount(), and removeFederate().
DtSpyXmlBlockElement< DtString, false > DtFederationStateXmlBlock::myFedFile [protected] |
Referenced by fedfile().
DtSpyXmlBlockElement< unsigned int > DtFederationStateXmlBlock::myHandle [protected] |
Referenced by handle().