Ring Daemon 16.0.0
|
This class is used after a plugin library is successfully loaded. More...
#include <pluginloader.h>
Public Member Functions | |
DLPlugin (void *handle, const std::string &path) | |
const std::string & | getPath () const |
void * | getSymbol (const char *name) const |
Searchs for symbol in library. | |
bool | unload () |
Unload plugin's library. | |
virtual | ~DLPlugin () |
![]() | |
virtual JAMI_PluginInitFunc | getInitFunction () const |
Search loaded library for its initialization function. | |
virtual | ~Plugin ()=default |
Public Attributes | |
JAMI_PluginAPI | api_ |
void * | apiContext_ |
Additional Inherited Members | |
![]() | |
static Plugin * | load (const std::string &path, std::string &error) |
Load plugin's library. | |
![]() | |
Plugin ()=default | |
This class is used after a plugin library is successfully loaded.
Definition at line 59 of file pluginloader.h.
Definition at line 62 of file pluginloader.h.
References api_, and JAMI_PluginAPI::context.
|
inlinevirtual |
Definition at line 69 of file pluginloader.h.
References unload().
|
inline |
Definition at line 96 of file pluginloader.h.
Searchs for symbol in library.
name |
Implements jami::Plugin.
Definition at line 88 of file pluginloader.h.
|
inline |
Unload plugin's library.
Definition at line 75 of file pluginloader.h.
References jami::emitSignal().
Referenced by ~DLPlugin().
JAMI_PluginAPI jami::DLPlugin::api_ |
Definition at line 100 of file pluginloader.h.
Referenced by DLPlugin().
void* jami::DLPlugin::apiContext_ |
Definition at line 99 of file pluginloader.h.