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

List of all members.

Public Types

typedef std::set
< DtFomParameterXmlBlockSP
FomParameterXmlBlockSet
typedef std::set
< DtFomInteractionXmlBlockSP
FomStateInteractionXmlBlockSet

Public Member Functions

 DtFomInteractionXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root)
 DtFomInteractionXmlBlock (const DtString &name, unsigned long handle, DtTransportType transport, DtOrderType order, DtEnvValueSP root)
virtual ~DtFomInteractionXmlBlock ()
unsigned long handle () const
DtTransportType transport () const
DtOrderType order () const
virtual DtFomParameterXmlBlockSP addParameter (const DtString &name, unsigned long handle)
virtual DtFomParameterXmlBlockSP removeParameter (const DtString &name)
virtual void removeParameter (DtFomParameterXmlBlockSP parameterSP)
virtual FomParameterXmlBlockSet parameters ()
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 Attributes

DtSpyXmlBlockElement< unsigned
long, true
myHandle
DtSpyXmlBlockElement< unsigned
long, true
myTransport
DtSpyXmlBlockElement< unsigned
long, true
myOrder

Member Typedef Documentation


Constructor & Destructor Documentation

DtFomInteractionXmlBlock::DtFomInteractionXmlBlock ( DtEnvValueSP  existingNode,
DtEnvValueSP  root 
)

Referenced by addInteraction(), and create().

DtFomInteractionXmlBlock::DtFomInteractionXmlBlock ( const DtString &  name,
unsigned long  handle,
DtTransportType  transport,
DtOrderType  order,
DtEnvValueSP  root 
)

Member Function Documentation

DtFomInteractionXmlBlockSP DtFomInteractionXmlBlock::addInteraction ( const DtString &  name,
unsigned long  handle,
DtTransportType  transport,
DtOrderType  order 
) [virtual]
DtFomParameterXmlBlockSP DtFomInteractionXmlBlock::addParameter ( const DtString &  name,
unsigned long  handle 
) [virtual]
unsigned long DtFomInteractionXmlBlock::handle ( ) const [inline]

References myHandle.

DtOrderType DtFomInteractionXmlBlock::order ( ) const [inline]

References myOrder.

DtTransportType DtFomInteractionXmlBlock::transport ( ) const [inline]

References myTransport.


Member Data Documentation

Referenced by handle().

Referenced by order().

Referenced by transport().


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)