![]() |
MAK RTIspy API Documentation for HLA 1.3
|
Collaboration diagram for DtObjectShadow:Public Member Functions | |
| DtObjectShadow (DtFederateShadow *parent, DtObjectInstanceHandle objectHandle, const char *objectName, DtObjectClassInfo *classInfo, const DtAttributeHandleSet &ownedAttributes, const DtAttributeHandleSet &lrcManagedAttributeSet) | |
| Constructor. More... | |
| virtual | ~DtObjectShadow () |
| Destructor. More... | |
| virtual DtObjectInstanceHandle | handle () const |
| Get the object handle. More... | |
| virtual const MAKRti::DtString & | name () const |
| Get the object name. More... | |
| virtual DtObjectClassHandle | classHandle () const |
| Get the class handle. More... | |
| virtual DtObjectClassInfo * | classInfo () const |
| Get the class info. More... | |
| virtual bool | isEmpty () const |
| Return true if this object's attributes are neither owned nor LRC managed. More... | |
| virtual bool | isOwned () const |
| Return true if the priviledgeToDelete is an owned attribute. More... | |
| virtual const DtAttributeHandleSet & | ownedAttrs () const |
| Returns the set of owned attributes managed by our LRC. More... | |
| virtual const DtAttributeHandleSet & | lrcManagedAttributes () const |
| Returns the set of unowned attributes managed by our LRC. More... | |
| virtual void | takeOwnership (const DtAttributeHandleSet &attributes) |
| Take federate ownership of the given attributes. More... | |
| virtual void | removeOwnership (const DtAttributeHandleSet &attributes) |
| Remove federate ownership of the given attributes. More... | |
| virtual void | takeLrcOwnership (const DtAttributeHandleSet &attributes) |
| Take LRC ownership of the given attributes. More... | |
| virtual void | removeLrcOwnership (const DtAttributeHandleSet &attributes) |
| Remove LRC ownership of the given attributes. More... | |
| virtual void | removeAttributes (const DtAttributeHandleSet &attributes) |
| Remove from both ownership and lrc lists. More... | |
Protected Attributes | |
| DtFederateShadow * | myParent |
| DtObjectInstanceHandle | myHandle |
| MAKRti::DtString | myName |
| DtAttributeHandleSet | myOwnedAttributes |
| DtAttributeHandleSet | myLrcManagedAttributes |
| DtObjectClassInfo * | myClassInfo |
Private Member Functions | |
| DtObjectShadow (const DtObjectShadow &) | |
| Not implemented. More... | |
| DtObjectShadow & | operator= (const DtObjectShadow &) |
| Not implemented. More... | |
| DtObjectShadow::DtObjectShadow | ( | DtFederateShadow * | parent, |
| DtObjectInstanceHandle | objectHandle, | ||
| const char * | objectName, | ||
| DtObjectClassInfo * | classInfo, | ||
| const DtAttributeHandleSet & | ownedAttributes, | ||
| const DtAttributeHandleSet & | lrcManagedAttributeSet | ||
| ) |
Constructor.
|
virtual |
Destructor.
|
private |
Not implemented.
|
virtual |
Get the class handle.
|
virtual |
Get the class info.
|
virtual |
Get the object handle.
|
virtual |
Return true if this object's attributes are neither owned nor LRC managed.
|
virtual |
Return true if the priviledgeToDelete is an owned attribute.
|
virtual |
Returns the set of unowned attributes managed by our LRC.
|
virtual |
Get the object name.
|
private |
Not implemented.
|
virtual |
Returns the set of owned attributes managed by our LRC.
|
virtual |
Remove from both ownership and lrc lists.
|
virtual |
Remove LRC ownership of the given attributes.
|
virtual |
Remove federate ownership of the given attributes.
|
virtual |
Take LRC ownership of the given attributes.
|
virtual |
Take federate ownership of the given attributes.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |