Fledge
An open source edge computing platform for industrial users
FilterPythonPluginHandle Class Reference

The PythonPluginHandle class is used to represent an interface to a plugin that is available as a python script. More...

#include <filter_python_plugin_handle.h>

Inheritance diagram for FilterPythonPluginHandle:
Collaboration diagram for FilterPythonPluginHandle:

Public Member Functions

 FilterPythonPluginHandle (const char *name, const char *path)
 Constructor for FilterPythonPluginHandle. More...
 
- Public Member Functions inherited from PythonPluginHandle
 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 ()
 

Additional Inherited Members

- Public Attributes inherited from PythonPluginHandle
void * m_hndl
 
std::string m_interfaceObjName
 
std::string m_name
 
std::string m_type
 

Detailed Description

The PythonPluginHandle class is used to represent an interface to a plugin that is available as a python script.

Constructor & Destructor Documentation

◆ FilterPythonPluginHandle()

FilterPythonPluginHandle::FilterPythonPluginHandle ( const char *  pluginName,
const char *  pluginPathName 
)

Constructor for FilterPythonPluginHandle.

  • Load python interface library and initialize the interface

The documentation for this class was generated from the following files: