48 virtual DtHlaObject* hlaObject();
53 virtual void gainOwnership(
const RTI::AttributeHandleSet& set);
59 virtual void loseOwnership(
const RTI::AttributeHandleSet& set);
63 virtual void attributeOwnershipDivestitureNotification(
64 const RTI::AttributeHandleSet& releasedAttributes);
68 virtual void attributeOwnershipAcquisitionNotification(
69 const RTI::AttributeHandleSet& securedAttributes);
75 virtual void requestAttributeOwnershipAssumption (
76 const RTI::AttributeHandleSet& offeredAttributes,
78 const RTI::VariableLengthData &theTag
86 virtual bool requesteOwnershipRelease (
87 const RTI::AttributeHandleSet& candidateAttributes,
89 const RTI::VariableLengthData &theTag
97 virtual void confirmAttributeOwnershipAcquisitionCancellation (
98 const RTI::AttributeHandleSet& attributes);
102 friend class DtHlaObject;
104 virtual void setHlaObject(DtHlaObject* obj);
108 DtHlaObject* myHlaObj;
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
This is a base class meant to encapsulate user callbacks on ownership management services.
Definition: ownershipHandlerDIS.h:39
This file contains typedefs for machine dependant types.