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.
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().