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. Holds all internal and external data for the object, and provides access to both the current frame and next frame state data for the object. All current frame data is read-only, and next-frame data can be written to. No thread safety guarantees are made on this object during the simulation frame and it should only be accessed by the thread that is simulating the object.
Definition: localObject.h:86