NRP Core  1.4.1
PythonEngineJSONNRPClient Member List

This is the complete list of members for PythonEngineJSONNRPClient, including all inherited members.

_processEngineClientInterfaceprotected
const_shared_ptr typedefPtrTemplates< EngineClientInterface >
const_unique_ptr typedefPtrTemplates< EngineClientInterface >
engine_t typedefEngineClient< PythonEngineJSONNRPClient, SCHEMA >
EngineClient(nlohmann::json &engineConfig, ProcessLauncherInterface::unique_ptr &&launcher)EngineClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineClientInterface(ProcessLauncherInterface::unique_ptr &&launcher)EngineClientInterfaceexplicit
engineConfig() const override finalEngineClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
engineConfig() override finalEngineClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
EngineClientInterface::engineConfig() const =0EngineClientInterfacepure virtual
EngineJSONNRPClient(nlohmann::json &config, ProcessLauncherInterface::unique_ptr &&launcher)EngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineJSONNRPClient(const std::string &serverAddress, nlohmann::json &config, ProcessLauncherInterface::unique_ptr &&launcher)EngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inline
engineName() const override finalEngineClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineClientInterface::engineName() const =0EngineClientInterfacepure virtual
EngineClient< PythonEngineJSONNRPClient, SCHEMA >::engineProcStartParams() const =0EngineClientInterfacepure virtual
engineSchema() const override finalEngineClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineClientInterface::engineSchema() const =0EngineClientInterfacepure virtual
getDataPacksFromEngine(const datapack_identifiers_set_t &requestedDataPackIds) overrideEngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
getEngineTime() const overrideEngineClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineClientInterface::getEngineTime() const =0EngineClientInterfacepure virtual
getEngineTimestep() const override finalEngineClient< PythonEngineJSONNRPClient, SCHEMA >inline
EngineClientInterface::getEngineTimestep() const =0EngineClientInterfacepure virtual
initialize() overridePythonEngineJSONNRPClientBase< PythonEngineJSONNRPClient, PythonConfigConst::EngineSchema >inlinevirtual
launchEngine() overrideEngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
PythonEngineJSONNRPClient(nlohmann::json &config, ProcessLauncherInterface::unique_ptr &&launcher)PythonEngineJSONNRPClientinline
PythonEngineJSONNRPClientBase(nlohmann::json &config, ProcessLauncherInterface::unique_ptr &&launcher)PythonEngineJSONNRPClientBase< PythonEngineJSONNRPClient, PythonConfigConst::EngineSchema >inline
reset() overridePythonEngineJSONNRPClientBase< PythonEngineJSONNRPClient, PythonConfigConst::EngineSchema >inlinevirtual
resetEngineTime()EngineClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotectedvirtual
runLoopStepAsync(SimulationTime timeStep) overrideEngineClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
runLoopStepAsyncGet(SimulationTime timeOut) overrideEngineClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
sendDataPacksToEngine(const datapacks_set_t &dataPacks) overrideEngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlinevirtual
sendInitCommand(const nlohmann::json &data)EngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotected
sendResetCommand(const nlohmann::json &data)EngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotected
sendShutdownCommand(const nlohmann::json &data)EngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotected
setDefaultProperty(std::string key, T value)EngineClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotected
shared_ptr typedefPtrTemplates< EngineClientInterface >
shutdown() overridePythonEngineJSONNRPClientBase< PythonEngineJSONNRPClient, PythonConfigConst::EngineSchema >inlinevirtual
unique_ptr typedefPtrTemplates< EngineClientInterface >
waitForRegistration(unsigned int numTries, unsigned int waitTime) constEngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >inlineprotected
~EngineClient() override=defaultEngineClient< PythonEngineJSONNRPClient, SCHEMA >
~EngineClientInterface()EngineClientInterfacevirtual
~EngineJSONNRPClient() override=defaultEngineJSONNRPClient< PythonEngineJSONNRPClient, SCHEMA >virtual
~PythonEngineJSONNRPClientBase() overridePythonEngineJSONNRPClientBase< PythonEngineJSONNRPClient, PythonConfigConst::EngineSchema >inlinevirtual