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

List of all members.

Public Types

typedef std::set
< DtFomObjectXmlBlockSP
FomStateObjectXmlBlockSet
typedef std::set
< DtFomInteractionXmlBlockSP
FomStateInteractionXmlBlockSet

Public Member Functions

 DtFomStateXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root)
 DtFomStateXmlBlock (DtEnvValueSP root)
virtual ~DtFomStateXmlBlock ()
virtual void setFom (const DtFomClassMgr &fom)
virtual DtFomObjectXmlBlockSP addObject (const DtString &name, unsigned long handle)
virtual DtFomObjectXmlBlockSP removeObject (const DtString &name)
virtual void removeObject (DtFomObjectXmlBlockSP objectSP)
virtual FomStateObjectXmlBlockSet objects ()
virtual DtFomInteractionXmlBlockSP addInteraction (const DtString &name, unsigned long handle, DtTransportType transport, DtOrderType order)
virtual DtFomInteractionXmlBlockSP removeInteraction (const DtString &name)
virtual void removeInteraction (DtFomInteractionXmlBlockSP objectSP)
virtual
FomStateInteractionXmlBlockSet 
interactions ()

Static Public Member Functions

static DtSpyXmlBlockSP create (DtNodeAndParentPair xmlNodeAndParent)

Protected Member Functions

void initObjects (const DtObjectClassInfo *fomParent, DtFomObjectXmlBlockSP xmlParent)
void initInteractions (const DtInteractionClassInfo *fomParent, DtFomInteractionXmlBlockSP xmlParent)

Member Typedef Documentation


Constructor & Destructor Documentation

DtFomStateXmlBlock::DtFomStateXmlBlock ( DtEnvValueSP  existingNode,
DtEnvValueSP  root 
)

Member Function Documentation

DtFomInteractionXmlBlockSP DtFomStateXmlBlock::addInteraction ( const DtString &  name,
unsigned long  handle,
DtTransportType  transport,
DtOrderType  order 
) [virtual]
DtFomObjectXmlBlockSP DtFomStateXmlBlock::addObject ( const DtString &  name,
unsigned long  handle 
) [virtual]
void DtFomStateXmlBlock::initInteractions ( const DtInteractionClassInfo fomParent,
DtFomInteractionXmlBlockSP  xmlParent 
) [protected]
void DtFomStateXmlBlock::initObjects ( const DtObjectClassInfo fomParent,
DtFomObjectXmlBlockSP  xmlParent 
) [protected]
DtFomObjectXmlBlockSP DtFomStateXmlBlock::removeObject ( const DtString &  name) [virtual]
void DtFomStateXmlBlock::setFom ( const DtFomClassMgr fom) [virtual]

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)