MAK RTIspy API Documentation for HLA Evolved
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
DtFederationStateXmlBlock Class Reference
+ Inheritance diagram for DtFederationStateXmlBlock:
+ Collaboration diagram for DtFederationStateXmlBlock:

List of all members.

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

Member Typedef Documentation


Constructor & Destructor Documentation

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 
)

Member Function Documentation

DtFederateStateXmlBlockSP DtFederationStateXmlBlock::addFederate ( unsigned long  connId,
const DtString &  name,
unsigned int  handle,
const DtString &  host,
const DtString &  webServerHost,
int  webServerPort 
) [virtual]
DtSyncPointXmlBlockSP DtFederationStateXmlBlock::addSyncPoint ( const DtString &  name) [virtual]
unsigned int DtFederationStateXmlBlock::federateCount ( ) const [inline]

References myCount.

Referenced by removeFederate().

DtString DtFederationStateXmlBlock::fedfile ( ) const [inline]

References myFedFile.

unsigned int DtFederationStateXmlBlock::handle ( ) const [inline]

References myHandle.

Referenced by removeFederate().

Referenced by removeSyncPoint().


Member Data Documentation

DtSpyXmlBlockElement< unsigned int, false > DtFederationStateXmlBlock::myCount [protected]

Referenced by fedfile().

Referenced by handle().


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)