69 virtual void gainOwnership(
const RTI::AttributeHandleSet& set);
75 virtual void loseOwnership(
const RTI::AttributeHandleSet& set);
std::list< DtPartialAcquireOwnershipRequestCbInfo > myPartialAcquireOwnershipRequestCbList
Definition: partialOwnershipHandler.h:124
bool(* DtPartialAcquireOwnershipRequestCb)(DtHlaObject *hlaObject, const RTI::AttributeHandleSet &, void *usr)
Definition: partialOwnershipHandler.h:15
virtual DtOwnershipHandler * clone() const
Clone copy.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtDefaultOwnershipHandler & operator=(const DtDefaultOwnershipHandler &other)
Assignment operator.
std::list< DtPartialDivestOwnershipRequestCbInfo > myPartialDivestOwnershipRequestCbList
Definition: partialOwnershipHandler.h:125
std::list< DtPartialAcquireOwnershipCbInfo > myDefaultPartialAcquireOwnershipCb
Definition: partialOwnershipHandler.h:122
This class extends the default ownership handler and adds new callbacks to be activated whenever part...
Definition: partialOwnershipHandler.h:48
void(* DtPartialAcquireOwnershipCb)(DtHlaObject *hlaObject, const RTI::AttributeHandleSet &, void *usr)
Definition: partialOwnershipHandler.h:12
An instance of DtObjClassDesc is a "class descriptor" for an HLA Object class.
Definition: objClassDesc13.h:41
DtPartialAcquireOwnershipCb cbFunction
Definition: partialOwnershipHandler.h:21
Instances of DtHlaObject are used to represent HLA objects which are communicated across the network...
Definition: hlaObject.h:58
void * userData
Definition: partialOwnershipHandler.h:22
virtual void gainOwnership(const RTI::AttributeHandleSet &set)
Called whenever the local federate has acquired ownership of a set of attributes. ...
This file declares DtDefaultOwnershipHandler.
void * userData
Definition: partialOwnershipHandler.h:28
std::map< RTI::ObjectClassHandle, std::list< DtPartialDivestOwnershipCbInfo > > myPartialDivestOwnershipCbList
Definition: partialOwnershipHandler.h:121
DtPartialDivestOwnershipRequestCb cbFunction
Definition: partialOwnershipHandler.h:39
This is a base class meant to encapsulate user callbacks on ownership management services.
Definition: ownershipHandlerHLA.h:27
DtPartialAcquireOwnershipRequestCb cbFunction
Definition: partialOwnershipHandler.h:33
void * userData
Definition: partialOwnershipHandler.h:34
Definition: partialOwnershipHandler.h:31
void * userData
Definition: partialOwnershipHandler.h:40
DtPartialDivestOwnershipCb cbFunction
Definition: partialOwnershipHandler.h:27
Definition: partialOwnershipHandler.h:37
std::list< DtPartialDivestOwnershipCbInfo > myDefaultPartialDivestOwnershipCb
Definition: partialOwnershipHandler.h:123
void(* DtPartialDivestOwnershipCb)(DtHlaObject *hlaObject, const RTI::AttributeHandleSet &, void *usr)
Definition: partialOwnershipHandler.h:13
This class meant to encapsulate user callbacks on ownership management services.
Definition: defaultOwnershipHandlerHLA.h:57
Definition: partialOwnershipHandler.h:25
virtual void loseOwnership(const RTI::AttributeHandleSet &set)
Called whenever the local federate has lost ownership of a set of attributes.
Definition: partialOwnershipHandler.h:19
bool(* DtPartialDivestOwnershipRequestCb)(DtHlaObject *hlaObject, const RTI::AttributeHandleSet &, void *usr)
Definition: partialOwnershipHandler.h:16
std::map< RTI::ObjectClassHandle, std::list< DtPartialAcquireOwnershipCbInfo > > myPartialAcquireOwnershipCbList
Definition: partialOwnershipHandler.h:120