10 #include <vl/transferControlManager.h>
11 #include <vl/setRecordInteraction.h>
18 namespace makVrfVrlinkExtToolkit
20 class DtReflectedExtendedAttributesObject;
31 using DtSetRecordInteraction = DtSetRecordPdu;
39 class DtVrlinkNetworkInterface;
55 virtual void invokeNewObjectCallbacks()
override;
60 virtual char* detachVrfSpecificData(
unsigned int);
63 virtual DtEntityPublisher* createEntityPublisher(
65 DtHlaObjectWithStateRep* rep,
69 DtExerciseConn* exConn)
override;
73 DtHlaObjectWithStateRep* rep,
77 DtExerciseConn* exConn)
override;
80 virtual void processSetRecord(DtSetRecordInteraction* setRec)
override;
83 virtual void processLostOwnership(DtHlaObject* hlaObject)
override;
84 virtual void processGainedOwnership(DtHlaObject* hlaObject)
override;
std::map< DtGlobalObjectDesignator, DtHlaObjectWithStateRep * > myObjectToExtendedAttributeMap
Definition: vrfTransferControlManager.h:94
Definition: vrfTransferControlManager.h:25
DtLostOwnershipOfExtendedAttributesCb cbFunction
Definition: vrfTransferControlManager.h:27
Definition: vrfTransferControlManager.h:41
void * userData
Definition: vrfTransferControlManager.h:28
DtVrlinkNetworkInterface * myNetworkInterface
Definition: vrfTransferControlManager.h:89
class DtVrlinkNetworkInterface:
Definition: vrlinkNetworkInterface.h:72
#define DT_DLL_vrlinkNetworkInterface
This file is used to determine how to build.
Definition: vrlinkNetworkInterfaceDefines.h:24
void(* DtLostOwnershipOfExtendedAttributesCb)(makVrfVrlinkExtToolkit::DtReflectedExtendedAttributesObject *lostHlaObject, void *usr)
Definition: vrfTransferControlManager.h:23
DtLostOwnershipOfExtendedAttributesCbInfo myLostOwnershipOfExtendedAttributesFunc
Definition: vrfTransferControlManager.h:93
DtObjClassDesc * myExtendedAttributeClassDesc
Definition: vrfTransferControlManager.h:92
std::map< unsigned int, char * > myVrfSpecificData
Definition: vrfTransferControlManager.h:90
Definition: timeManagementControlHLA.h:52