VICI
0.11.815
Visual Chart Interpreter
|
Manage the handling of plug-in shared libraries. More...
#include <vici/plugin.h>
Public Member Functions | |
void | load (csr prog) |
Load the plug-ins listed in the xini config. More... | |
void | regn (const PlugInDetails &details) |
Allow a plug-in to register itself. | |
void | getDetails (std::vector< PlugInDescriptor > &plugins) |
Get list of plug ins. | |
void | release (PlugInLib *) |
Release a library. | |
void | shutdown () |
Unload all the libraries prior to exiting the program. | |
template<class PlugInFamily > | |
std::unique_ptr< PlugInFamily > | getPlugin (csr name) |
Get a plug-in. | |
Static Public Member Functions | |
static PlugInMgr & | instance () |
Get a reference to the singleton object. | |
Manage the handling of plug-in shared libraries.
void PlugInMgr::load | ( | csr | prog | ) |
Load the plug-ins listed in the xini config.
prog | The name used to identify the set of plugins for this program. |