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

List of all members.

Public Types

typedef std::set
< DtFomAttributeXmlBlockSP
FomAttributeXmlBlockSet
typedef std::set
< DtFomObjectXmlBlockSP
FomStateObjectXmlBlockSet

Public Member Functions

 DtFomObjectXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root)
 DtFomObjectXmlBlock (const DtString &name, unsigned long handle, DtEnvValueSP root)
virtual ~DtFomObjectXmlBlock ()
unsigned long handle () const
virtual DtFomAttributeXmlBlockSP addAttribute (const DtString &name, unsigned long handle, DtTransportType transport, DtOrderType order)
virtual DtFomAttributeXmlBlockSP removeAttribute (const DtString &name)
virtual void removeAttribute (DtFomAttributeXmlBlockSP attrSP)
virtual FomAttributeXmlBlockSet attributes ()
virtual DtFomObjectXmlBlockSP addObject (const DtString &name, unsigned long handle)
virtual DtFomObjectXmlBlockSP removeObject (const DtString &name)
virtual void removeObject (DtFomObjectXmlBlockSP objectSP)
virtual FomStateObjectXmlBlockSet objects ()

Static Public Member Functions

static DtSpyXmlBlockSP create (DtNodeAndParentPair xmlNodeAndParent)

Protected Attributes

DtSpyXmlBlockElement< unsigned
long, true
myHandle

Member Typedef Documentation


Constructor & Destructor Documentation

DtFomObjectXmlBlock::DtFomObjectXmlBlock ( DtEnvValueSP  existingNode,
DtEnvValueSP  root 
)

Referenced by addObject(), and create().

DtFomObjectXmlBlock::DtFomObjectXmlBlock ( const DtString &  name,
unsigned long  handle,
DtEnvValueSP  root 
)

Member Function Documentation

DtFomAttributeXmlBlockSP DtFomObjectXmlBlock::addAttribute ( const DtString &  name,
unsigned long  handle,
DtTransportType  transport,
DtOrderType  order 
) [virtual]
DtFomObjectXmlBlockSP DtFomObjectXmlBlock::addObject ( const DtString &  name,
unsigned long  handle 
) [virtual]

References DtFomObjectXmlBlock().

unsigned long DtFomObjectXmlBlock::handle ( ) const [inline]

References myHandle.

DtFomAttributeXmlBlockSP DtFomObjectXmlBlock::removeAttribute ( const DtString &  name) [virtual]
DtFomObjectXmlBlockSP DtFomObjectXmlBlock::removeObject ( const DtString &  name) [virtual]

Member Data Documentation

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)