Go to the documentation of this file.
23 #ifndef PYTHON_ENGINE_JSON_NRP_CLIENT_H
24 #define PYTHON_ENGINE_JSON_NRP_CLIENT_H
42 setDefaultProperty<std::string>(
"EngineProcCmd", NRP_PYTHON_EXECUTABLE_PATH);
52 #endif // PYTHON_ENGINE_JSON_NRP_CLIENT_H
PythonJSONEngine client.
Definition: python_engine_json_nrp_client.h:33
PythonEngineJSONNRPClient::EngineLauncher< PythonConfigConst::EngineType > PythonEngineJSONLauncher
Definition: python_engine_json_nrp_client.h:46
std::unique_ptr< ProcessLauncherInterface > unique_ptr
Definition: ptr_templates.h:34
PythonEngineJSONNRPClient(nlohmann::json &config, ProcessLauncherInterface::unique_ptr &&launcher)
Definition: python_engine_json_nrp_client.h:37
NRP - Python Communicator on the NRP side. Converts DataPackInterface classes from/to JSON objects.
Definition: python_engine_json_nrp_client_base.h:45
CREATE_NRP_ENGINE_LAUNCHER(PythonEngineJSONLauncher)
#define NRP_LOGGER_TRACE(...)
trace log macro. It is voided by defining \PRODUCTION_RELEASE
Definition: nrp_logger.h:39
nlohmann::json json
Definition: engine_json_server.cpp:31