18 #include <vlpi/simulationAddress.h>
19 #include <vlpi/entityType.h>
49 class DtSharedSettingsManager;
52 namespace makVrfEvents
58 (
const DtEntityIdentifier& id,
int notifyLevel,
const DtString& message,
void* usr);
makVrv::event_signal< void(int, bool)> signal_registerSimMessageCallbackFor
Signal to register (bool is true) or unregister (bool is false) message callback. ...
Definition: sharedNetworkSignaler.h:155
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtEntityType type
Definition: sharedNetworkSignaler.h:97
makVrv::event_signal< void(const DtSimTaskMessageType &, DtSimTaskCreatorFcn)> signal_addTaskCreatorFcn
Signal to register task creator.
Definition: sharedNetworkSignaler.h:124
Definition: environmentalCreationData.h:27
Definition: scenario.h:52
makVrv::event_signal< void(const DtSimReportMessageType &, DtSimReportCreatorFcn)> signal_addReportCreatorFcn
Signal to register report creator.
Definition: sharedNetworkSignaler.h:112
makVrv::event_signal< void()> signal_createGlobalDynamicTerrain
Create/destroy dynamic terrain handler (if not already)
Definition: sharedNetworkSignaler.h:220
makVrv::event_signal< void(const DtSimTaskMessageType &, bool)> signal_registerTaskMessageCallbackFor
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:159
int force
Definition: sharedNetworkSignaler.h:98
makVrv::event_signal< void(bool)> signal_registerInfluenceInteraction
Signal sent to register or unregister for influence interaction callbacks.
Definition: sharedNetworkSignaler.h:172
makVrv::event_signal< void()> signal_sendLoggerRecordMessage
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:227
makVrv::event_signal< void(bool)> signal_registerCommentInteraction
Signal sent to register or unregister for comment callbacks.
Definition: sharedNetworkSignaler.h:169
makVrv::event_signal< void(std::string)> signal_sendLoggerSetFilename
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:226
makVrv::event_signal< void(DtSimulationAddress, EnvironmentalSignalCreationData data)> signal_createEnvironmentalObject
Calls down to simulation to create environmental.
Definition: sharedNetworkSignaler.h:106
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:42
makVrv::event_signal< void(int, DtVrfObjectMessageCreatorFcn)> signal_addObjectMessageCreatorFcn
Signal to register object message creator.
Definition: sharedNetworkSignaler.h:133
makVrv::event_signal< void()> signal_clearOrbatList
Calls down to simulation to clear the orbat list.
Definition: sharedNetworkSignaler.h:152
makVrv::event_signal< void()> signal_destroyGlobalDynamicTerrain
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:221
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
makVrv::event_signal< void(DtSimulationAddress)> signal_quitBackend
Signal sent to quit all the backends.
Definition: sharedNetworkSignaler.h:234
Definition: sharedNetworkSignaler.h:63
Contains makVrv::event_signal class.
makVrv::event_signal< void(const DtVrfObjectMessage *, DtSimulationAddress)> signal_sendMessageToObject
Sends signal to send the given admin message out.
Definition: sharedNetworkSignaler.h:109
makVrv::event_signal< void()> signal_visualsLoaded
Signal sent when visuals are loaded.
Definition: sharedNetworkSignaler.h:231
The event queue interface is a cross thread event queue used to emit event_signal across thread bound...
Definition: DtEventQueueInterface.h:27
std::list< DtAdminContent * > content
Definition: sharedNetworkSignaler.h:101
makVrv::event_signal< void(DtSimulationAddress)> signal_startScenario
Signal to send off a DIS start scenario interaction.
Definition: sharedNetworkSignaler.h:184
Contains makVrv::DtVirtualBaseClass class.
makVrv::event_signal< void(const DtAdminContentMessageType &, bool)> signal_registerAdminMessageCallbackFor
Signal to register (bool is true) or unregister (bool is false) message callback. ...
Definition: sharedNetworkSignaler.h:163
makVrv::event_signal< void(const DtSensorFieldOfViewControlInteractionData *)> signal_sendSensorFieldOfViewControl
Signal to send off a sensor field of view control interaction.
Definition: sharedNetworkSignaler.h:190
std::list< DtSimInterfaceContent * > ifaceContent
Definition: sharedNetworkSignaler.h:102
makVrv::event_signal< void(int, DtInterfaceContentCreatorFcn)> signal_addInterfaceContentCreatorFcn
Signal sent to register an interface content message.
Definition: sharedNetworkSignaler.h:121
makVrv::event_signal< void(const DtSetMessageType &, bool)> signal_registerSetMessageCallbackFor
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:160
makVrv::event_signal< void(const DtAdminContentMessageType &, DtAdminContentCreatorFcn)> signal_addAdminContentCreatorFcn
Signal to register admin content command creator.
Definition: sharedNetworkSignaler.h:118
makVrv::event_signal< void(const DtScenario *, time_t startTimeOfDay, DtChangeWeatherCommand)> signal_newScenario
Calls down to simulation to create a new secenario based on new scenario message. Start time of day i...
Definition: sharedNetworkSignaler.h:137
Define constants for types of tasks, sets, admin messages, reports, and sim commands (all sent via ra...
makVrv::event_signal< void(const DtSimInterfaceContent *, DtSimulationAddress)> signal_sendMessage
Signal sent to send interface content message to specified back-end. The item sent is a clone of the ...
Definition: sharedNetworkSignaler.h:93
makVrv::event_signal< void(const DtSimReportMessageType &, bool)> signal_registerReportMessageCallbackFor
Signal to register (bool is true) or unregister (bool is false) message callback. ...
Definition: sharedNetworkSignaler.h:158
makVrv::event_signal< void(int, bool)> signal_registerEventManagerEventCallbackFor
Signal to register (bool is true) or unregister (bool is false) event types received callbacks...
Definition: sharedNetworkSignaler.h:166
makVrv::event_signal< void(std::string, int, DtCondExprCreatorFcn)> signal_addConditionCreatorFcn
Signal to register condition creator.
Definition: sharedNetworkSignaler.h:115
void(* DtVrfObjectConsoleMessageCallbackFcn)(const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)
Definition: sharedNetworkSignaler.h:58
Definition: sharedNetworkSignaler.h:95
DtAdminContent.
Definition: adminContent.h:23
makVrv::event_signal< void(int)> signal_setTimeoutInterval
Calls to set backend timeout interval (in seconds)
Definition: sharedNetworkSignaler.h:140
makVrv::event_signal< void(DtFilename, bool)> signal_closeScenario
Calls down to simulation to close the scenario.
Definition: sharedNetworkSignaler.h:143
Contains makVrv::DtUniqueID type.
std::vector< DtVector > locations
Definition: sharedNetworkSignaler.h:99
makVrv::event_signal< void()> signal_symbolDecorationsChanged
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:89
makVrv::event_signal< void(const DtSimCommandMessageType &, DtSimCommandCreatorFcn)> signal_addSimulationCommandCreatorFcn
Signal to register simulation command creator.
Definition: sharedNetworkSignaler.h:130
makVrv::event_signal< void()> signal_sendLoggerStopMessage
Logger control signals.
Definition: sharedNetworkSignaler.h:225
Definition: simInterfaceContent.h:45
makVrv::event_signal< void(const DtSetMessageType &, DtSetDataRequestCreatorFcn)> signal_addSetCreatorFcn
Signal to register set creator.
Definition: sharedNetworkSignaler.h:127
Contains makVrf::DtDetonationInteractionData class.
DtEnvironmentalCreationData data
Definition: sharedNetworkSignaler.h:100
makVrv::event_signal< void(const DtDetonationInteractionData *)> signal_sendDetonation
Signal to send off a detonation interaction.
Definition: sharedNetworkSignaler.h:193
makVrv::event_signal< void()> signal_requestOrbatList
Calls down to simulation to request orbat list.
Definition: sharedNetworkSignaler.h:146
makVrv::event_signal< void(DtSimulationAddress)> signal_freezeScenario
Signal to send off a DIS freeze scenario interaction.
Definition: sharedNetworkSignaler.h:187
makVrv::event_signal< void()> signal_createGlobalEnvironment
Create/destroy global environment (if not already)
Definition: sharedNetworkSignaler.h:216
makVrv::event_signal< void(makVrfEvents::DtEvent *)> signal_addEvent
Calls down to network thread to add an event to the event queue. Event will be taken over by network ...
Definition: sharedNetworkSignaler.h:149
makVrv::event_signal< void()> signal_destroyGlobalEnvironment
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:217