![]() |
VR-Forces 4.0.4 Class Documentation
|

Public Member Functions | |
| virtual | ~DtSharedNetworkSignaler () |
| DTOR. | |
Static Public Member Functions | |
| static DtSharedNetworkSignaler & | instance (const makVrv::DtSharedSettingsManager &) |
| Get an instance of the simulation settings automatically from the settings manager. | |
| static DtSharedNetworkSignaler & | instance (makVrv::DtEventQueueInterface &) |
| Get an instance of the simulation settings from the event queue interface. | |
| static DtSharedNetworkSignaler * | findInstance (makVrv::DtEventQueueInterface *) |
| Find an instance of the signaler, for an interface, if one does not exist it will not be created. | |
Public Attributes | |
| makVrv::event_signal< void(const DtSimInterfaceContent *, DtSimulationAddress)> | signal_sendMessage |
| Signal send to send interface content message to specified back-end. | |
| makVrv::event_signal< void(DtSimulationAddress, DtEntityType, int, std::vector < DtVector > , DtEnvironmentalCreationData data)> | signal_createEnvironmentalObject |
| Calls down to simulation to create environmental. | |
| makVrv::event_signal< void(const DtVrfObjectMessage *, DtSimulationAddress)> | signal_sendMessageToObject |
| Sends signal to send the given admin message out. | |
| makVrv::event_signal< void(std::string, int, DtSimReportCreatorFcn)> | signal_addReportCreatorFcn |
| Signal to register report creator. | |
| makVrv::event_signal< void(std::string, int, DtCondExprCreatorFcn)> | signal_addConditionCreatorFcn |
| Signal to register condition creator. | |
| makVrv::event_signal< void(std::string, int, DtAdminContentCreatorFcn)> | signal_addAdminContentCreatorFcn |
| Signal to register admin content command creator. | |
| makVrv::event_signal< void(int, DtInterfaceContentCreatorFcn)> | signal_addInterfaceContentCreatorFcn |
| Signal sent to register an interface content message. | |
| makVrv::event_signal< void(std::string, int, DtSimTaskCreatorFcn)> | signal_addTaskCreatorFcn |
| Signal to register task creator. | |
| makVrv::event_signal< void(std::string, int, DtSetDataRequestCreatorFcn)> | signal_addSetCreatorFcn |
| Signal to register set creator. | |
| makVrv::event_signal< void(std::string, int, DtSimCommandCreatorFcn)> | signal_addSimulationCommandCreatorFcn |
| Signal to register simulation command creator. | |
| makVrv::event_signal< void(int, DtVrfObjectMessageCreatorFcn)> | signal_addObjectMessageCreatorFcn |
| Signal to register object message creator. | |
| makVrv::event_signal< void(const DtScenario *, int startTimeOfDay)> | signal_newScenario |
| Calls down to simulation to create a new secenario based on new scenario message. | |
| makVrv::event_signal< void(int)> | signal_setTimeoutInterval |
| Calls to set backend timeout interval (in seconds) | |
| makVrv::event_signal< void()> | signal_closeScenario |
| Calls down to simulation to close the scenario. | |
| makVrv::event_signal< void(int, bool)> | signal_registerSimMessageCallbackFor |
| Signal to register (bool is true) or unregister (bool is false) message callback. | |
| makVrv::event_signal< void(int, bool)> | signal_registerRadioMessageCallbackFor |
| Signal to register (bool is true) or unregister (bool is false) message callback. | |
| makVrv::event_signal< void(int, bool)> | signal_registerObjectMessageCallbackFor |
| Signal to register (bool is true) or unregister (bool is false) message callback. | |
| makVrv::event_signal< void(bool)> | signal_registerCommentInteraction |
| Signal sent to regisger or unregister for comment callbacks. | |
| makVrv::event_signal< void()> | signal_sendLoggerStopMessage |
| makVrv::event_signal< void(std::string)> | signal_sendLoggerSetFilename |
| makVrv::event_signal< void()> | signal_sendLoggerRecordMessage |
Protected Member Functions | |
| DtSharedNetworkSignaler (makVrv::DtEventQueueInterface &eqi) | |
Private Member Functions | |
| DtSharedNetworkSignaler (const DtSharedNetworkSignaler &) | |
| DtSharedNetworkSignaler & | operator= (const DtSharedNetworkSignaler &) |
| virtual makVrf::DtSharedNetworkSignaler::~DtSharedNetworkSignaler | ( | ) | [virtual] |
DTOR.
| makVrf::DtSharedNetworkSignaler::DtSharedNetworkSignaler | ( | makVrv::DtEventQueueInterface & | eqi | ) | [protected] |
| makVrf::DtSharedNetworkSignaler::DtSharedNetworkSignaler | ( | const DtSharedNetworkSignaler & | ) | [private] |
| static DtSharedNetworkSignaler& makVrf::DtSharedNetworkSignaler::instance | ( | const makVrv::DtSharedSettingsManager & | ) | [static] |
Get an instance of the simulation settings automatically from the settings manager.
this will return a different signaler depending on what thread this function is called from.
| static DtSharedNetworkSignaler& makVrf::DtSharedNetworkSignaler::instance | ( | makVrv::DtEventQueueInterface & | ) | [static] |
Get an instance of the simulation settings from the event queue interface.
This will return the same signaler independent of the thread.
| static DtSharedNetworkSignaler* makVrf::DtSharedNetworkSignaler::findInstance | ( | makVrv::DtEventQueueInterface * | ) | [static] |
Find an instance of the signaler, for an interface, if one does not exist it will not be created.
| NULL | if the instance does not exist. |
| DtSharedNetworkSignaler& makVrf::DtSharedNetworkSignaler::operator= | ( | const DtSharedNetworkSignaler & | ) | [private] |
| makVrv::event_signal<void (const DtSimInterfaceContent*, DtSimulationAddress)> makVrf::DtSharedNetworkSignaler::signal_sendMessage |
Signal send to send interface content message to specified back-end.
The item sent is a clone of the message and will need to be deleted by the receiver
| makVrv::event_signal<void (DtSimulationAddress, DtEntityType, int, std::vector<DtVector>, DtEnvironmentalCreationData data)> makVrf::DtSharedNetworkSignaler::signal_createEnvironmentalObject |
Calls down to simulation to create environmental.
| makVrv::event_signal<void (const DtVrfObjectMessage*, DtSimulationAddress)> makVrf::DtSharedNetworkSignaler::signal_sendMessageToObject |
Sends signal to send the given admin message out.
| makVrv::event_signal<void (std::string, int, DtSimReportCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addReportCreatorFcn |
Signal to register report creator.
| makVrv::event_signal<void (std::string, int, DtCondExprCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addConditionCreatorFcn |
Signal to register condition creator.
| makVrv::event_signal<void (std::string, int, DtAdminContentCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addAdminContentCreatorFcn |
Signal to register admin content command creator.
| makVrv::event_signal<void (int, DtInterfaceContentCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addInterfaceContentCreatorFcn |
Signal sent to register an interface content message.
| makVrv::event_signal<void (std::string, int, DtSimTaskCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addTaskCreatorFcn |
Signal to register task creator.
| makVrv::event_signal<void (std::string, int, DtSetDataRequestCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addSetCreatorFcn |
Signal to register set creator.
| makVrv::event_signal<void (std::string, int, DtSimCommandCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addSimulationCommandCreatorFcn |
Signal to register simulation command creator.
| makVrv::event_signal<void (int, DtVrfObjectMessageCreatorFcn)> makVrf::DtSharedNetworkSignaler::signal_addObjectMessageCreatorFcn |
Signal to register object message creator.
| makVrv::event_signal<void (const DtScenario*, int startTimeOfDay)> makVrf::DtSharedNetworkSignaler::signal_newScenario |
Calls down to simulation to create a new secenario based on new scenario message.
Start time of day is when scenario is to start
Calls to set backend timeout interval (in seconds)
Calls down to simulation to close the scenario.
| makVrv::event_signal<void (int, bool)> makVrf::DtSharedNetworkSignaler::signal_registerSimMessageCallbackFor |
Signal to register (bool is true) or unregister (bool is false) message callback.
| makVrv::event_signal<void (int, bool)> makVrf::DtSharedNetworkSignaler::signal_registerRadioMessageCallbackFor |
Signal to register (bool is true) or unregister (bool is false) message callback.
| makVrv::event_signal<void (int, bool)> makVrf::DtSharedNetworkSignaler::signal_registerObjectMessageCallbackFor |
Signal to register (bool is true) or unregister (bool is false) message callback.
| makVrv::event_signal<void (bool)> makVrf::DtSharedNetworkSignaler::signal_registerCommentInteraction |
Signal sent to regisger or unregister for comment callbacks.
Logger control signals
| makVrv::event_signal<void (std::string)> makVrf::DtSharedNetworkSignaler::signal_sendLoggerSetFilename |
Logger control signals
Logger control signals