119 virtual bool requestOwnershipRelease();
120 virtual bool requestOwnershipAssumption();
126 std::list<DtAcquireOwnershipCbInfo> myDefaultAcquireOwnershipCb;
127 std::list<DtDivestOwnershipCbInfo> myDefaultDivestOwnershipCb;
128 std::list<DtAcquireOwnershipRequestCbInfo> myAcquireOwnershipRequestCbList;
129 std::list<DtDivestOwnershipRequestCbInfo> myDivestOwnershipRequestCbList;
Contains the DtEntityIdentifier class declaration.
virtual void loseOwnership(const RTI::AttributeHandleSet &set)
Called whenever the local federate has lost ownership of a set of attributes.
void * userData
Definition: defaultOwnershipHandlerHLA.h:43
void * userData
Definition: defaultOwnershipHandlerHLA.h:31
Definition: defaultOwnershipHandlerHLA.h:28
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtOwnershipHandler & operator=(const DtOwnershipHandler &other)
Assignment operator.
void(* DtDivestOwnershipCb)(DtHlaObject *hlaObject, void *usr)
Definition: defaultOwnershipHandlerHLA.h:23
void * userData
Definition: defaultOwnershipHandlerHLA.h:49
Definition: defaultOwnershipHandlerHLA.h:40
virtual void gainOwnership(const RTI::AttributeHandleSet &set)
Called whenever the local federate has gained ownership of a set of attributes.
DtAcquireOwnershipCb cbFunction
Definition: defaultOwnershipHandlerHLA.h:30
void * userData
Definition: defaultOwnershipHandlerHLA.h:37
virtual DtOwnershipHandler * clone() const
Clone copy.
bool(* DtAcquireOwnershipRequestCb)(DtHlaObject *hlaObject, void *usr)
Definition: defaultOwnershipHandlerHLA.h:25
DtDivestOwnershipCb cbFunction
Definition: defaultOwnershipHandlerHLA.h:36
DtOwnershipAction
Definition: defaultOwnershipHandlerHLA.h:15
DtDivestOwnershipRequestCb cbFunction
Definition: defaultOwnershipHandlerHLA.h:48
Definition: defaultOwnershipHandlerHLA.h:19
Definition: defaultOwnershipHandlerHLA.h:34
Instances of DtEntityIdentifier are used as a unique ID for entities in DIS.
Definition: entityIdentifier.h:31
void(* DtAcquireOwnershipCb)(DtHlaObject *hlaObject, void *usr)
Definition: defaultOwnershipHandlerHLA.h:22
Definition: defaultOwnershipHandlerHLA.h:46
Definition: defaultOwnershipHandlerHLA.h:17
This is a base class meant to encapsulate user callbacks on ownership management services.
Definition: ownershipHandlerHLA.h:27
bool(* DtDivestOwnershipRequestCb)(DtHlaObject *hlaObject, void *usr)
Definition: defaultOwnershipHandlerHLA.h:26
This file declares DtOwnershipHandler.
This class meant to encapsulate user callbacks on ownership management services.
Definition: defaultOwnershipHandlerHLA.h:57
DtAcquireOwnershipRequestCb cbFunction
Definition: defaultOwnershipHandlerHLA.h:42
Definition: defaultOwnershipHandlerHLA.h:18
This file provides protocol independence for DtEntityPublisher.