Helper code for connectors. Does not exist in it's own project but is included by all projects that use it.
|
| | DtVrfConnectionHelper (makVrv::DtDe &, bool inThread=true) |
| |
| virtual | ~DtVrfConnectionHelper () |
| |
| virtual void | beginFrame () |
| |
| virtual void | advanceFrame () |
| |
| virtual bool | onStop () |
| |
| virtual bool | waitingToAddObjects () const |
| |
| virtual void | createStateDataManager (Legion::SimulationDatabase *db=0) |
| |
| virtual void | init (const DtSimulationAddress &, makVrv::DtBaseConnection *, int sessionId=-1, int fileReceiveTransferPort=9000, Legion::SimulationDatabase *db=0, RemoteControllerInitialization remoteControllerInitializationFunction=RemoteControllerInitialization(), bool disableRemoteDiscovery=false) |
| |
| virtual void | setupQueuedConenctions (makVrv::DtSharedSettingsManager &manager) |
| |
| virtual void | receivedNetworkMessage (DtNetworkMessageInterface *iface) |
| |
| virtual void | registerCommentInteractionCallback (DtCommentCallbackFcn, void *) |
| |
| virtual void | unregisterCommentInteractionCallback (DtCommentCallbackFcn, void *) |
| |
| virtual void | queueConnectionFunction (const boost::function< void()> &function) |
| |
| virtual void | queuePostAdvanceFrameConnectionFunction (const boost::function< void()> &function) |
| |
| virtual void | rollbackToSnapshot (double) |
| |
| virtual void | setCoordinateSystem (const makVrv::DtCoordinateSystem &) |
| |
| virtual void | loadScenario (const DtScenarioLoadInformation *, bool deleteMemory=false) |
| |
| virtual void | clearSavingCheckpoints () |
| |
| virtual DtSimulationStatus | simulationStatus () const |
| |
| virtual void | simulationStatusChanged (DtSimulationStatus) |
| |
| DtVantageToLegionIdMapper * | vantageToLegionIdMapper () const |
| |
| makRadio::DtRadioProcessor * | radioProcessor () const |
| |
| DtVrfRemoteController * | remoteController () const |
| |
| DtCommunicationManager * | communicationManager () const |
| |
| Coordinate_System * | coordinateSystem () const |
| |
| DtVrfMessageInterface * | messageInterface () const |
| |
| DtVrfTDLMessageInterface * | vrfTDLMessageInterface () const |
| |
| DtTDLMessageProcessor * | tdlMessageProcessor () const |
| |
| DtStateDataManager * | stateDataManager () const |
| |
| virtual void | addEvent (makVrfEvents::DtEvent *) |
| |
| virtual void | eventResponse (const makVrfEvents::DtEvent &) |
| |
| virtual void | sendMessageToObject (const DtVrfObjectMessage *m, DtSimulationAddress addr) |
| |
| virtual void | sendMessage (const DtSimInterfaceContent *m, DtSimulationAddress addr) |
| |
| virtual void | importScenarioDescriptionFile (std::string file, DtSimulationAddress address, std::string format, std::map< std::string, std::string > importData) |
| |
| virtual void | exportScenarioDescriptionFile (std::string file, DtSimulationAddress address, std::string format, std::map< std::string, std::string > importData) |
| |
| virtual void | createGlobalEnvironment (bool) |
| |
| virtual void | createEnvironmentalObject (DtSimulationAddress addr, DtSharedNetworkSignaler::EnvironmentalSignalCreationData sigData) |
| |
| virtual void | newScenario (const DtScenario *, time_t startTimeOfDay=12 *3600, const DtChangeWeatherCommand &initialCondition=DtChangeWeatherCommand()) |
| |
| virtual void | closeScenario (DtFilename, bool forceCloseAll=false) |
| |
| virtual void | getMessageFilterStatus (std::map< std::string, bool > &statusMap) const |
| |
| virtual void | setMessageFilterStatus (const std::map< std::string, bool > &statusMap) |
| |
| virtual void | getMessageProcessorStatus (std::map< std::string, bool > &statusMap) const |
| |
| virtual void | setMessageProcessorStatus (const std::map< std::string, bool > &statusMap) |
| |
| virtual void | addSetCreatorFcn (const DtSetMessageType &, DtSetDataRequestCreatorFcn) |
| |
| virtual void | addTaskCreatorFcn (const DtSimTaskMessageType &, DtSimTaskCreatorFcn) |
| |
| virtual void | addInterfaceContentCreatorFcn (int, DtInterfaceContentCreatorFcn) |
| |
| virtual void | addObjectMessageCreatorFcn (int, DtVrfObjectMessageCreatorFcn) |
| |
| virtual void | addReportCreatorFcn (const DtSimReportMessageType &, DtSimReportCreatorFcn) |
| |
| virtual void | addAdminContentCreatorFcn (const DtAdminContentMessageType &, DtAdminContentCreatorFcn) |
| |
| virtual void | addSimulationCommandCreatorFcn (const DtSimCommandMessageType &, DtSimCommandCreatorFcn) |
| |
| virtual void | addConditionCreatorFcn (std::string, int, DtCondExprCreatorFcn) |
| |
| virtual void | setTimeoutInterval (int i) |
| |
| virtual void | registerSimMessageCallbackFor (int t, bool reg) |
| |
| virtual void | registerSimReportMessageCallbackFor (const DtSimReportMessageType &s, bool reg) |
| |
| virtual void | registerSimTaskMessageCallbackFor (const DtSimTaskMessageType &s, bool reg) |
| |
| virtual void | registerSetMessageCallbackFor (const DtSetMessageType &s, bool reg) |
| |
| virtual void | registerAdminMessageCallbackFor (const DtAdminContentMessageType &t, bool reg) |
| |
| virtual void | registerEventManagerEventCallbackFor (int, bool reg) |
| |
| int | proposedNumberOfObjectsToBeLoaded () const |
| |
|
| virtual void | processNetworkMessage (DtNetworkMessageInterface *iface) |
| |
| virtual void | slot_onSaveScenario (const DtScenario *, DtPreserveMappingsFcn fcn=0, void *userData=0, bool saveInZipFile=false, bool queueSave=false, int putIntoPlayMode=0) |
| |
| virtual void | slot_onSaveCheckpoints (std::vector< DtScenario * >, DtFilename) |
| |
| virtual void | slot_onClearSavingCheckpoints () |
| |
| virtual void | slot_onLoadScenario (const DtScenarioLoadInformation &) |
| |
| virtual void | slot_onRollbackToSnapshot (double) |
| |
| virtual void | slot_registerCommentInteraction (bool) |
| |
| virtual void | slot_registerInfluenceInteraction (bool) |
| |
| virtual void | processInfluenceInteraction (const makVrfEvents::DtInfluenceEvent *inter) |
| |
| virtual void | processCommentInteraction (const makVrfEvents::DtCommentEvent *inter) |
| |
| virtual void | regsiterInfluenceIteractionCallback (DtInfluenceEventCb, void *) |
| |
| virtual void | unregsiterInfluenceIteractionCallback (DtInfluenceEventCb, void *) |
| |
| virtual Coordinate_System * | createVrfCoordinateSystem (const makVrv::DtCoordinateSystem &coodSysIn) |
| |
| virtual void | processScenarioAboutToBeSaved (DtScenario &) const |
| |
| virtual void | saveScenario (const DtScenario *, DtPreserveMappingsFcn fcn=0, void *userData=0, bool deleteMemory=false, bool saveInZipFile=false, bool queueSave=false, int putIntoPlayMode=0) |
| |
| virtual void | saveCheckpoints (const std::vector< DtScenario * > &, const DtFilename &baseName) |
| |
| virtual void | saveNextCheckpoint () |
| |
| virtual void | slot_quitBackend (DtSimulationAddress) |
| |
| virtual void | symbolDecorationsChanged () |
| |
| virtual void | setupParameterDatabase (std::vector< DtFilename > searchPaths) |
| |
| virtual void | setupEnumerations (const std::vector< DtSimulationModelSet * > &sets) |
| |
| virtual void | createGlobalDynamicTerrain (bool) |
| |
| virtual void | slot_modelSetLoaded (std::vector< DtFilename > searchPaths) |
| |
| virtual void | setupDirectConnections () |
| |
| virtual void | disconnectConnections () |
| |
| virtual void | sendScenarioLoadSuccessMessage () |
| |
| virtual void | sendScenarioLoadErrorMessage (DtString error) |
| |
| virtual void | processScenarioSaved (DtSaveResult, const DtString &) |
| |
| virtual void | processScenarioCheckpointed (DtSaveResult result, double) |
| |
| virtual void | runFunctionQueue () |
| |
| virtual void | runPostAdvanceFrameFunctionQueue () |
| |
| virtual void | processSimMessage (DtSimMessage *msg) |
| |
| virtual void | processRadioMessage (const DtVrfObjectMessage *msg) |
| |
| virtual void | registerExistingMessages () |
| |
| template<typename _Class , typename _CallbackFunction > |
| DtVrfConnectionHelperMessageCallbackHandler * | addEventManagerCallback (makVrfEvents::DtEvent::EventType et, _CallbackFunction fcn, void *usr) |
| |
| template<typename _Class , typename _CallbackFunction > |
| void | removeEventManagerCallback (makVrfEvents::DtEvent::EventType et, _CallbackFunction fcn, void *usr) |
| |
| virtual void | remoteControllerInitialized () |
| |