![]() |
SASSY
0.0
Software Architecture Support System
|
Manage the handling of plug-in shared libraries. More...
#include <cfi/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. |
1.8.5