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

List of all members.

Public Types

typedef std::set
< DtAttrOwnershipInfoXmlBlockSP
AttrOwnershipInfoXmlBlockSet

Public Member Functions

 DtObjOwnershipInfoXmlBlock (DtEnvValueSP existingNode, DtEnvValueSP root)
 DtObjOwnershipInfoXmlBlock (DtEnvValueSP root)
virtual ~DtObjOwnershipInfoXmlBlock ()
virtual
DtAttrOwnershipInfoXmlBlockSP 
addObject (const DtRtiObject &obj, const DtObjectClassInfo &actualClass)
virtual
DtAttrOwnershipInfoXmlBlockSP 
removeObject (unsigned long handle)
virtual void removeObject (DtAttrOwnershipInfoXmlBlockSP objectSP)
virtual
AttrOwnershipInfoXmlBlockSet 
objects ()

Static Public Member Functions

static DtSpyXmlBlockSP create (DtNodeAndParentPair xmlNodeAndParent)

Protected Types

typedef std::map< unsigned
long,
DtAttrOwnershipInfoXmlBlockSP
HandleToObjectSpMap

Protected Member Functions

DtString getOwnedAttrs (const DtRtiObject &obj, const DtObjectClassInfo &actualClass)
DtString getAttrInfo (const DtAttrInfo &handle, bool updatesOn)

Protected Attributes

HandleToObjectSpMap myObjectsByHandle

Member Typedef Documentation


Constructor & Destructor Documentation

DtObjOwnershipInfoXmlBlock::DtObjOwnershipInfoXmlBlock ( DtEnvValueSP  existingNode,
DtEnvValueSP  root 
)

References myObjectsByHandle, and objects().

Referenced by create().


Member Function Documentation

DtString DtObjOwnershipInfoXmlBlock::getAttrInfo ( const DtAttrInfo handle,
bool  updatesOn 
) [protected]
DtString DtObjOwnershipInfoXmlBlock::getOwnedAttrs ( const DtRtiObject obj,
const DtObjectClassInfo actualClass 
) [protected]

Member Data Documentation


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)