30 DtRprOwnershipHandler(
int site,
int app);
33 virtual ~DtRprOwnershipHandler();
39 DtRprOwnershipHandler(
const DtRprOwnershipHandler& other);
42 DtRprOwnershipHandler&
operator=(
const DtRprOwnershipHandler& other);
45 inline void setSite(
int site);
48 inline int site()
const ;
51 inline void setApplicationId(
int app);
54 inline int applicationId()
const;
58 virtual bool requesteOwnershipRelease (
59 const RTI::AttributeHandleSet& candidateAttributes,
61 const RTI::VariableLengthData &theTag
68 virtual void requestAttributeOwnershipAssumption (
69 const RTI::AttributeHandleSet& offeredAttributes,
71 const RTI::VariableLengthData &theTag
79 virtual void sendRPRAcknowledge(
bool returnVal,
DtU32 responseIdentifier);
A DtSimulationAddress is used in DIS to identify a particular simulator.
Definition: simulationAddress.h:29
virtual DtOwnershipHandler * clone() const
Clone copy.
#define DT_DLL_VL
Definition: vlMachineTypes.h:108
DtDefaultOwnershipHandler & operator=(const DtDefaultOwnershipHandler &other)
Assignment operator.
declares DtSimulationAddress.
This file declares DtDefaultOwnershipHandler.
This is a base class meant to encapsulate user callbacks on ownership management services.
Definition: ownershipHandlerDIS.h:39
unsigned long DtU32
A 32 bit unsigned integer value.
Definition: vlMachineTypes.h:153
This class meant to encapsulate user callbacks on ownership management services.
Definition: defaultOwnershipHandlerDIS.h:58