|
typedef std::map< std::string, Library * > | LibraryMap |
|
typedef std::map< std::string, Module * > | ModuleMap |
|
typedef std::vector< Module * > | ModuleList |
|
|
Module * | find (const std::string &) |
|
void | add (Module *) |
|
void | remove (Module *) |
|
ModuleList | getList () |
|
const plugin::Plugin::map & | getPluginsMap () const |
|
const ModuleMap & | getModulesMap () const |
|
Library * | addLibrary (const std::string &plugin_name, bool builtin=false) |
|
void | removeLibrary (const std::string &plugin_name) |
|
Library * | findLibrary (const std::string &plugin_name) const |
|
void | shutdownModules () |
|
template<class T > |
void | add (T *plugin) |
|
template<class T > |
void | remove (T *plugin) |
|
|
static Registry & | singleton () |
|
static void | shutdown () |
|
|
LibraryMap | library_registry_ |
|
ModuleMap | module_registry_ |
|
boost::scoped_ptr< Graph > | depend_graph_ |
|
plugin::Plugin::map | plugin_registry |
|
bool | deps_built_ |
|
Definition at line 40 of file registry.h.
The documentation for this class was generated from the following files: