![]() |
Fledge
An open source edge computing platform for industrial users
|
The PythonPluginHandle class is the base class used to represent an interface to a plugin that is available as a python script. More...
#include <python_plugin_handle.h>


Public Member Functions | |
| PythonPluginHandle (const char *name, const char *path) | |
| ~PythonPluginHandle () | |
| Base destructor. More... | |
| void * | ResolveSymbol (const char *sym) |
| Gets function pointer from loaded python interface library that can be invoked to call 'sym' function in python plugin. More... | |
| void * | GetInfo () |
| Returns function pointer that can be invoked to call 'plugin_info' function in python plugin. | |
| void * | getHandle () |
Public Attributes | |
| void * | m_hndl |
| std::string | m_interfaceObjName |
| std::string | m_name |
| std::string | m_type |
The PythonPluginHandle class is the base class used to represent an interface to a plugin that is available as a python script.
|
inline |
Base destructor.
|
inlinevirtual |
Gets function pointer from loaded python interface library that can be invoked to call 'sym' function in python plugin.
| sym | The symbol to fetch |
Implements PluginHandle.