17 #include <boost/signals2.hpp>
23 namespace makVrfEvents
104 virtual std::vector<DtSetMessageType> capableSetDataTypes()
const;
113 virtual void addDefaultClutterSetTypes();
123 virtual void registerRadioMessageCallbacks();
126 virtual void unRegisterRadioMessageCallbacks();
129 static void setDataMessageCallback(
DtSimMessage* msg,
void* usr);
Definition: simRadio.h:30
DtSetDataCallbackMap mySetDataNotifyCallbackMap
Definition: setDataManager.h:141
DtSimRadio * radio()
radio accessor
Definition: setDataManager.h:152
std::vector< DtSetDataRequestMessage * > myDelayedSetExecution
Definition: setDataManager.h:148
std::pair< DtMessageCallbackFcn, void * > DtSetDataCallbackInfo
Definition: setDataManager.h:138
DtSimRadio * myRadio
Definition: setDataManager.h:145
boost::signals2::connection myEventSignalConnection
Definition: setDataManager.h:149
DtLocalObject * myVrfObject
Definition: setDataManager.h:146
std::multimap< DtSetMessageType, DtSetDataCallbackInfo > DtSetDataCallbackMap
Definition: setDataManager.h:139
std::vector< DtSetMessageType > myClutterSets
Definition: setDataManager.h:143
#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:140
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
This class manages the distribution of DtSetDataRequests within a single DtLocalObject. Components of the object, or other parts of the code, register interested in particular types of set data messages and when such a message is processed by the DtSetDataManager, each of the registered parties is notified.
Definition: setDataManager.h:48
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. The type of the DtSetDa...
Definition: setDataRequestMessage.h:29
DtCallbackList< DtSimMessage * >::DtCallbackFunctionType DtMessageCallbackFcn
Message callback function signature.
Definition: messageExecutive.h:21
A locally simulated VRF object.
Definition: localObject.h:98