NRP Core  1.4.1
EngineClient< ENGINE, SCHEMA > Member List

This is the complete list of members for EngineClient< ENGINE, SCHEMA >, including all inherited members.

_processEngineClientInterfaceprotected
const_shared_ptr typedefPtrTemplates< EngineClientInterface >
const_unique_ptr typedefPtrTemplates< EngineClientInterface >
engine_t typedefEngineClient< ENGINE, SCHEMA >
EngineClient(nlohmann::json &engineConfig, ProcessLauncherInterface::unique_ptr &&launcher)EngineClient< ENGINE, SCHEMA >inline
EngineClientInterface(ProcessLauncherInterface::unique_ptr &&launcher)EngineClientInterfaceexplicit
engineConfig() const override finalEngineClient< ENGINE, SCHEMA >inlinevirtual
engineConfig() override finalEngineClient< ENGINE, SCHEMA >inlinevirtual
engineName() const override finalEngineClient< ENGINE, SCHEMA >inlinevirtual
engineProcStartParams() const =0EngineClientInterfacepure virtual
engineSchema() const override finalEngineClient< ENGINE, SCHEMA >inlinevirtual
getDataPacksFromEngine(const datapack_identifiers_set_t &datapackIdentifiers)=0EngineClientInterfacepure virtual
getEngineTime() const overrideEngineClient< ENGINE, SCHEMA >inlinevirtual
getEngineTimestep() const override finalEngineClient< ENGINE, SCHEMA >inlinevirtual
initialize()=0EngineClientInterfacepure virtual
launchEngine()EngineClientInterfacevirtual
reset()=0EngineClientInterfacepure virtual
resetEngineTime()EngineClient< ENGINE, SCHEMA >inlineprotectedvirtual
runLoopStepAsync(SimulationTime timeStep) overrideEngineClient< ENGINE, SCHEMA >inlinevirtual
runLoopStepAsyncGet(SimulationTime timeOut) overrideEngineClient< ENGINE, SCHEMA >inlinevirtual
runLoopStepCallback(SimulationTime timeStep)=0EngineClient< ENGINE, SCHEMA >protectedpure virtual
sendDataPacksToEngine(const datapacks_set_t &dataPacks)=0EngineClientInterfacepure virtual
setDefaultProperty(std::string key, T value)EngineClient< ENGINE, SCHEMA >inlineprotected
shared_ptr typedefPtrTemplates< EngineClientInterface >
shutdown()=0EngineClientInterfacepure virtual
unique_ptr typedefPtrTemplates< EngineClientInterface >
~EngineClient() override=defaultEngineClient< ENGINE, SCHEMA >
~EngineClientInterface()EngineClientInterfacevirtual