![]() |
VR-Forces Developer's Guide
|

Public Member Functions | |
| DtQProcessExecutionManager (std::shared_ptr< DtVrfRemoteController > remoteController) | |
| virtual | ~DtQProcessExecutionManager () override |
Public Member Functions inherited from DtApplicationExecutionManager | |
| DtApplicationExecutionManager (std::shared_ptr< DtVrfRemoteController > remoteController, std::ostream &ostream=std::cout) | |
| virtual | ~DtApplicationExecutionManager () |
| virtual void | initializeCallbacks () |
| virtual void | addApplication (const DtSimulationAddress &simAddr, const DtConnectionSettings *copyOnlyConnectionSettings, const DtApplicationSet &applicationSettings) |
| virtual void | execute () |
| virtual bool | haveProcessesQuit (const std::set< DtSimulationAddress > &simAddrs) const |
| virtual bool | tick () |
| virtual void | requestStop () |
| virtual void | requestStop (const DtSimulationAddress &simAddr) |
| virtual void | terminate () |
| virtual const std::map < DtSimulationAddress, DtPidType > | pids () const |
| virtual void | addError (const DtSimulationAddress &simAddress, const DtVrfProcessError &error) |
| virtual void | removeErrors (const DtSimulationAddress &simAddress) |
| virtual void | clearErrors () |
| virtual const std::vector < std::pair < DtSimulationAddress, DtVrfProcessError > > | errors () const |
| virtual void | printErrors () const |
| virtual void | printBackendStdOut (const DtSimulationAddress &backend) const |
Protected Member Functions | |
| virtual void | addProcess (const DtSimulationAddress &simAddr, const DtConnectionSettings *copyOnlyConnectionSettings, const DtApplicationSet &applicationSettings) override |
| virtual void | executeProcesses () override |
| virtual void | executeProcess (const DtSimulationAddress &addr) override |
| virtual void | terminateProcesses () override |
| virtual void | terminateProcess (const DtSimulationAddress &addr) override |
| virtual bool | checkProcessStates () override |
| virtual std::string | backendStdOut (const DtSimulationAddress &addr) const override |
Protected Member Functions inherited from DtApplicationExecutionManager | |
| virtual void | backendDiscovered (const DtSimulationAddress &addr) |
| virtual void | backendRemoved (const DtSimulationAddress &addr) |
| virtual void | addPidBySimulationAddressMapping (const DtSimulationAddress &simAddr, const DtPidType &pid) |
| virtual void | removePidBySimulationAddressMapping (const DtSimulationAddress &simAddr) |
| virtual void | addRunningStateBySimulationAddressMapping (const DtSimulationAddress &simAddr, const bool &isRunning) |
| virtual void | updateRunningStateBySimulationAddressMapping (const DtSimulationAddress &simAddr, const bool &isRunning) |
| virtual void | removeRunningStateBySimulationAddressMapping (const DtSimulationAddress &simAddr) |
Protected Attributes | |
| std::map< DtSimulationAddress, QProcess * > | myProccessesbySimulationAddressMap |
Protected Attributes inherited from DtApplicationExecutionManager | |
| std::map< DtSimulationAddress, DtPidType > | myPidsBySimulationAddressMap |
| std::map< DtSimulationAddress, bool > | myRunningStateBySimulationAddressMap |
| ApplicationExecutionManagerState | myState |
| std::shared_ptr < DtVrfRemoteController > | myRemoteController |
| std::vector< std::pair < DtSimulationAddress, DtVrfProcessError > > | myErrors |
| std::ostream & | myDefaultOutputStream |
Additional Inherited Members | |
Static Protected Member Functions inherited from DtApplicationExecutionManager | |
| static void | backendDiscoveredCallback (const DtSimulationAddress &addr, void *usr) |
| static void | backendRemovedCallback (const DtSimulationAddress &addr, void *usr) |
Static Protected Attributes inherited from DtApplicationExecutionManager | |
| static std::map < DtVrfProcessErrorType, const char * > | theErrorMap |
| DtQProcessExecutionManager::DtQProcessExecutionManager | ( | std::shared_ptr< DtVrfRemoteController > | remoteController | ) |
|
overridevirtual |
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
overrideprotectedvirtual |
Implements DtApplicationExecutionManager.
|
protected |