![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Inheritance diagram for DtFomObjectXmlBlock:
Collaboration diagram for DtFomObjectXmlBlock: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 |
| typedef std::set< DtFomAttributeXmlBlockSP > DtFomObjectXmlBlock::FomAttributeXmlBlockSet |
| typedef std::set< DtFomObjectXmlBlockSP > DtFomObjectXmlBlock::FomStateObjectXmlBlockSet |
| DtFomObjectXmlBlock::DtFomObjectXmlBlock | ( | DtEnvValueSP | existingNode, |
| DtEnvValueSP | root | ||
| ) |
Referenced by addObject(), and create().
| DtFomObjectXmlBlock::DtFomObjectXmlBlock | ( | const DtString & | name, |
| unsigned long | handle, | ||
| DtEnvValueSP | root | ||
| ) |
| DtFomObjectXmlBlock::~DtFomObjectXmlBlock | ( | ) | [virtual] |
| DtFomAttributeXmlBlockSP DtFomObjectXmlBlock::addAttribute | ( | const DtString & | name, |
| unsigned long | handle, | ||
| DtTransportType | transport, | ||
| DtOrderType | order | ||
| ) | [virtual] |
References DtSpyXmlBlock::addChild(), and DtSpyXmlBlock::objectNode().
| DtFomObjectXmlBlockSP DtFomObjectXmlBlock::addObject | ( | const DtString & | name, |
| unsigned long | handle | ||
| ) | [virtual] |
References DtSpyXmlBlock::addChild(), DtFomObjectXmlBlock(), and DtSpyXmlBlock::objectNode().
| DtSpyXmlBlockSP DtFomObjectXmlBlock::create | ( | DtNodeAndParentPair | xmlNodeAndParent | ) | [static] |
References DtFomObjectXmlBlock().
| unsigned long DtFomObjectXmlBlock::handle | ( | ) | const [inline] |
References myHandle.
| DtFomAttributeXmlBlockSP DtFomObjectXmlBlock::removeAttribute | ( | const DtString & | name | ) | [virtual] |
References DtSpyXmlBlock::name(), and DtSpyXmlBlock::removeChild().
| void DtFomObjectXmlBlock::removeAttribute | ( | DtFomAttributeXmlBlockSP | attrSP | ) | [virtual] |
References DtSpyXmlBlock::removeChild().
| DtFomObjectXmlBlockSP DtFomObjectXmlBlock::removeObject | ( | const DtString & | name | ) | [virtual] |
References DtSpyXmlBlock::name(), and DtSpyXmlBlock::removeChild().
| void DtFomObjectXmlBlock::removeObject | ( | DtFomObjectXmlBlockSP | objectSP | ) | [virtual] |
References DtSpyXmlBlock::removeChild().
DtSpyXmlBlockElement< unsigned long, true > DtFomObjectXmlBlock::myHandle [protected] |
Referenced by handle().