|
Ring Daemon
|
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 () |
Public Member Functions inherited from jami::Plugin | |
| 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 Public Member Functions inherited from jami::Plugin | |
| static Plugin * | load (const std::string &path, std::string &error) |
| Load plugin's library. | |
Protected Member Functions inherited from jami::Plugin | |
| 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.