#include <utils/system/dynamic_module/module_manager_factory.h>
Public Types | |
MMT_DL = 1 | |
Standard dl modules, used on Linux systems. | |
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. |
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.
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().