#include <pyRunner.hpp>
This pragma will provide the needed visibility for pybind11 code The other approach whould be to use a compiler flag '-fvisibility=hidden' but it is causing problems with other parts of the program, like oldb publishing. Check the link below to read more about it: https://pybind11.readthedocs.io/en/stable/faq.html#someclass-declared-with-greater-visibility-than-the-type-of-its-field-someclass-member-wattributes
◆ PyRunner() [1/2]
| hlcc::telmon::PyRunner::PyRunner |
( |
const PyRunner & | | ) |
|
|
delete |
◆ PyRunner() [2/2]
| hlcc::telmon::PyRunner::PyRunner |
( |
const ConfigPack & | config_pack | ) |
|
|
explicit |
Disable assignment operator.
Constructor
◆ ~PyRunner()
| hlcc::telmon::PyRunner::~PyRunner |
( |
| ) |
|
|
virtual |
◆ GetNumberModulesLoaded()
| int hlcc::telmon::PyRunner::GetNumberModulesLoaded |
( |
| ) |
|
Gets the total number of modules loaded successfully
◆ operator=()
Disable copy constructor.
◆ ReloadPythonModules()
| void hlcc::telmon::PyRunner::ReloadPythonModules |
( |
| ) |
|
Reloads all the python modules
◆ RunPythonExecuteFunctions()
| void hlcc::telmon::PyRunner::RunPythonExecuteFunctions |
( |
| ) |
|
Runs the 'py_execute_method_name' from all modules
◆ RunPythonTerminateFunctions()
| void hlcc::telmon::PyRunner::RunPythonTerminateFunctions |
( |
| ) |
|
Runs the 'py_terminate_method_name' from all modules
◆ UpdateConfiguration()
| void hlcc::telmon::PyRunner::UpdateConfiguration |
( |
const ConfigPack & | config_pack | ) |
|
Updates the current configuration on the local configuration
The documentation for this class was generated from the following files:
- /home/abuild/rpmbuild/BUILD/hlcc-v2.2.0/software/apps/telmon/app/src/include/telmon/pyRunner.hpp
- /home/abuild/rpmbuild/BUILD/hlcc-v2.2.0/software/apps/telmon/app/src/pyRunner.cpp