18 #include <vlpi/simulationAddress.h>
20 #include <vlpi/entityType.h>
50 class DtSharedSettingsManager;
54 (
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:148
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtEntityType type
Definition: sharedNetworkSignaler.h:93
makVrv::event_signal< void(const DtSimTaskMessageType &, DtSimTaskCreatorFcn)> signal_addTaskCreatorFcn
Signal to register task creator.
Definition: sharedNetworkSignaler.h:120
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:108
makVrv::event_signal< void()> signal_createGlobalDynamicTerrain
Create/destroy dynamic terrain handler (if not already)
Definition: sharedNetworkSignaler.h:210
makVrv::event_signal< void(const DtSimTaskMessageType &, bool)> signal_registerTaskMessageCallbackFor
Definition: sharedNetworkSignaler.h:152
int force
Definition: sharedNetworkSignaler.h:94
makVrv::event_signal< void(bool)> signal_registerInfluenceInteraction
Signal sent to register or unregister for influence interaction callbacks.
Definition: sharedNetworkSignaler.h:162
makVrv::event_signal< void()> signal_sendLoggerRecordMessage
Definition: sharedNetworkSignaler.h:217
makVrv::event_signal< void(bool)> signal_registerCommentInteraction
Signal sent to register or unregister for comment callbacks.
Definition: sharedNetworkSignaler.h:159
makVrv::event_signal< void(std::string)> signal_sendLoggerSetFilename
Definition: sharedNetworkSignaler.h:216
makVrv::event_signal< void(DtSimulationAddress, EnvironmentalSignalCreationData data)> signal_createEnvironmentalObject
Calls down to simulation to create environmental.
Definition: sharedNetworkSignaler.h:102
The shared settings manager, is the global object responsible for managing any shared settings object...
Definition: DtSharedSettingsManager.h:45
makVrv::event_signal< void(int, DtVrfObjectMessageCreatorFcn)> signal_addObjectMessageCreatorFcn
Signal to register object message creator.
Definition: sharedNetworkSignaler.h:129
makVrv::event_signal< void()> signal_clearOrbatList
Calls down to simulation to clear the orbat list.
Definition: sharedNetworkSignaler.h:145
makVrv::event_signal< void()> signal_destroyGlobalDynamicTerrain
Definition: sharedNetworkSignaler.h:211
#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:224
Definition: sharedNetworkSignaler.h:59
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:105
makVrv::event_signal< void()> signal_visualsLoaded
Signal sent when visuals are loaded.
Definition: sharedNetworkSignaler.h:221
The event queue interface is a cross thread event queue used to emit event_signal across thread bound...
Definition: DtEventQueueInterface.h:29
std::list< DtAdminContent * > content
Definition: sharedNetworkSignaler.h:97
makVrv::event_signal< void(DtSimulationAddress)> signal_startScenario
Signal to send off a DIS start scenario interaction.
Definition: sharedNetworkSignaler.h:174
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:156
makVrv::event_signal< void(const DtSensorFieldOfViewControlInteractionData *)> signal_sendSensorFieldOfViewControl
Signal to send off a sensor field of view control interaction.
Definition: sharedNetworkSignaler.h:180
std::list< DtSimInterfaceContent * > ifaceContent
Definition: sharedNetworkSignaler.h:98
makVrv::event_signal< void(int, DtInterfaceContentCreatorFcn)> signal_addInterfaceContentCreatorFcn
Signal sent to register an interface content message.
Definition: sharedNetworkSignaler.h:117
makVrv::event_signal< void(const DtSetMessageType &, bool)> signal_registerSetMessageCallbackFor
Definition: sharedNetworkSignaler.h:153
makVrv::event_signal< void(const DtAdminContentMessageType &, DtAdminContentCreatorFcn)> signal_addAdminContentCreatorFcn
Signal to register admin content command creator.
Definition: sharedNetworkSignaler.h:114
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. ...
Definition: sharedNetworkSignaler.h:133
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.
Definition: sharedNetworkSignaler.h:89
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:151
makVrv::event_signal< void(std::string, int, DtCondExprCreatorFcn)> signal_addConditionCreatorFcn
Signal to register condition creator.
Definition: sharedNetworkSignaler.h:111
void(* DtVrfObjectConsoleMessageCallbackFcn)(const DtEntityIdentifier &id, int notifyLevel, const DtString &message, void *usr)
Definition: sharedNetworkSignaler.h:54
Definition: sharedNetworkSignaler.h:91
DtAdminContent.
Definition: adminContent.h:24
makVrv::event_signal< void(int)> signal_setTimeoutInterval
Calls to set backend timeout interval (in seconds)
Definition: sharedNetworkSignaler.h:136
makVrv::event_signal< void(DtFilename, bool)> signal_closeScenario
Calls down to simulation to close the scenario.
Definition: sharedNetworkSignaler.h:139
Contains makVrv::DtUniqueID type.
std::vector< DtVector > locations
Definition: sharedNetworkSignaler.h:95
makVrv::event_signal< void()> signal_symbolDecorationsChanged
Signal sent to notify connection thread that symbol decoration factory has changed.
Definition: sharedNetworkSignaler.h:85
makVrv::event_signal< void(const DtSimCommandMessageType &, DtSimCommandCreatorFcn)> signal_addSimulationCommandCreatorFcn
Signal to register simulation command creator.
Definition: sharedNetworkSignaler.h:126
makVrv::event_signal< void()> signal_sendLoggerStopMessage
Definition: sharedNetworkSignaler.h:215
Definition: simInterfaceContent.h:45
makVrv::event_signal< void(const DtSetMessageType &, DtSetDataRequestCreatorFcn)> signal_addSetCreatorFcn
Signal to register set creator.
Definition: sharedNetworkSignaler.h:123
Contains makVrf::DtDetonationInteractionData class.
DtEnvironmentalCreationData data
Definition: sharedNetworkSignaler.h:96
makVrv::event_signal< void(const DtDetonationInteractionData *)> signal_sendDetonation
Signal to send off a detonation interaction.
Definition: sharedNetworkSignaler.h:183
makVrv::event_signal< void()> signal_requestOrbatList
Calls down to simulation to request orbat list.
Definition: sharedNetworkSignaler.h:142
makVrv::event_signal< void(DtSimulationAddress)> signal_freezeScenario
Signal to send off a DIS freeze scenario interaction.
Definition: sharedNetworkSignaler.h:177
makVrv::event_signal< void()> signal_createGlobalEnvironment
Create/destroy global environment (if not already)
Definition: sharedNetworkSignaler.h:206
makVrv::event_signal< void()> signal_destroyGlobalEnvironment
Definition: sharedNetworkSignaler.h:207