Fawkes API Fawkes Development Version
|
Class with just one static method to retrieve a module manager for the specified type. More...
#include <utils/system/dynamic_module/module_manager_factory.h>
Public Types | |
enum | ModuleManagerType { MMT_DL = 1 } |
The module manager type. More... | |
Static Public Member Functions | |
static ModuleManager * | getInstance (ModuleManagerType mmt, const char *module_base_dir="") |
Retrieve an module manager instance of the desired type. |
Class with just one static method to retrieve a module manager for the specified type.
The main reason for this class is to hide the ModuleManagerTemplate definition from ordinary processes.
Definition at line 31 of file module_manager_factory.h.
The module manager type.
Definition at line 37 of file module_manager_factory.h.
ModuleManager * fawkes::ModuleManagerFactory::getInstance | ( | ModuleManagerType | mmt, |
const char * | module_base_dir = "" |
||
) | [static] |
Retrieve an module manager instance of the desired type.
mmt | ModuleManagerType |
module_base_dir | The base directory where to look for modules, plainly copied to the module manager, defaults to the empty string which is in most cases not desired |
Definition at line 46 of file module_manager_factory.cpp.
References MMT_DL.
Referenced by fawkes::BlackBoardInstanceFactory::BlackBoardInstanceFactory(), and fawkes::PluginLoader::PluginLoader().