90 virtual std::vector<DtSetMessageType> capableSetDataTypes()
const;
103 virtual void registerRadioMessageCallbacks();
106 virtual void unRegisterRadioMessageCallbacks();
109 static void setDataMessageCallback(
DtSimMessage* msg,
void* usr);
DtVrfObject is used to represent any type of simulated object (entities, aggregate, control objects) in a VR-Forces application.
Definition: vrfObject.h:215
class DtSimRadio:
Definition: simRadio.h:25
DtVrfObject * myVrfObject
Definition: setDataManager.h:121
DtSetDataCallbackMap mySetDataNotifyCallbackMap
Definition: setDataManager.h:118
DtSimRadio * radio()
radio accessor
Definition: setDataManager.h:124
std::pair< DtMessageCallbackFcn, void * > DtSetDataCallbackInfo
Definition: setDataManager.h:115
DtSimRadio * myRadio
Definition: setDataManager.h:120
std::multimap< DtSetMessageType, DtSetDataCallbackInfo > DtSetDataCallbackMap
Definition: setDataManager.h:116
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
File: simMsg.h.
Definition: simMessage.h:35
DtSetDataCallbackMap mySetDataProcessorCallbackMap
Definition: setDataManager.h:117
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
void(* DtMessageCallbackFcn)(DtSimMessage *msg, void *usr)
Message callback function signature.
Definition: messageExecutive.h:21
This class manages the distribution of DtSetDataRequests within a single DtVrfObject.
Definition: setDataManager.h:37
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
A DtSetDataRequestMessage is a DtRadioMsg with a pointer to a setDataRequest.
Definition: setDataRequestMessage.h:23