Ring Daemon 16.0.0
|
This class is used to attempt loading a plugin library. More...
#include <pluginloader.h>
Public Member Functions | |
virtual JAMI_PluginInitFunc | getInitFunction () const |
Search loaded library for its initialization function. | |
virtual void * | getSymbol (const char *name) const =0 |
virtual | ~Plugin ()=default |
Static Public Member Functions | |
static Plugin * | load (const std::string &path, std::string &error) |
Load plugin's library. | |
Protected Member Functions | |
Plugin ()=default | |
This class is used to attempt loading a plugin library.
Definition at line 30 of file pluginloader.h.
|
virtualdefault |
|
protecteddefault |
|
inlinevirtual |
Search loaded library for its initialization function.
Definition at line 46 of file pluginloader.h.
References getSymbol(), and JAMI_DYN_INIT_FUNC_NAME.
Implemented in jami::DLPlugin.
Referenced by getInitFunction().
Load plugin's library.
Definition at line 23 of file pluginloader.cpp.
References jami::emitSignal().
Referenced by jami::PluginManager::load().