Loadable modules manager class. More...
#include <string>
#include <vector>
#include <map>
#include <coil/DynamicLib.h>
#include <rtm/Manager.h>
#include <coil/Properties.h>
#include <rtm/ObjectManager.h>
Go to the source code of this file.
Classes | |
struct | RTC::ModuleManager::DLLEntity |
Structure for DLL management. More... | |
class | RTC::ModuleManager::DllPred |
Module list that has already loaded. More... | |
struct | RTC::ModuleManager::Error |
Structure for exception handling when file open is failed. More... | |
struct | RTC::ModuleManager::FileNotFound |
Structure for exception handling when specified file cannot be found. More... | |
struct | RTC::ModuleManager::InvalidArguments |
Structure for exception handling when specified argument is invalid. More... | |
struct | RTC::ModuleManager::InvalidOperation |
Structure for exception handling when specified operation is invalid. More... | |
class | RTC::ModuleManager |
ModuleManager class. More... | |
struct | RTC::ModuleManager::ModuleNotFound |
Structure for exception handling when specified module cannot be found. More... | |
struct | RTC::ModuleManager::NotAllowedOperation |
Structure for exception handling when specified operation cannot be allowed. More... | |
struct | RTC::ModuleManager::NotFound |
Structure for exception handling of unimplemented part and specified module missing. More... | |
struct | RTC::ModuleManager::SymbolNotFound |
Structure for exception handling when specified symbol cannot be found. More... | |
class | RTC::ModuleManager::UnloadPred |
Module unloading functor. More... | |
Namespaces | |
namespace | RTC |
RT-Component. | |
Defines | |
#define | ALLOW_ABSPATH "manager.modules.abs_path_allowed" |
#define | ALLOW_URL "manager.modules.download_allowed" |
#define | CONFIG_EXT "manager.modules.config_ext" |
#define | CONFIG_PATH "manager.modules.config_path" |
#define | DETECT_MOD "manager.modules.detect_loadable" |
#define | INITFUNC_PFX "manager.modules.init_func_prefix" |
#define | INITFUNC_SFX "manager.modules.init_func_suffix" |
#define | MOD_DELMOD "manager.modules.download_cleanup" |
#define | MOD_DWNDIR "manager.modules.download_dir" |
#define | MOD_LOADPTH "manager.modules.load_path" |
#define | MOD_PRELOAD "manager.modules.preload" |
Loadable modules manager class.
Copyright (C) 2006-2010 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.
Definition in file ModuleManager.h.
#define ALLOW_ABSPATH "manager.modules.abs_path_allowed" |
Definition at line 43 of file ModuleManager.h.
#define ALLOW_URL "manager.modules.download_allowed" |
Definition at line 44 of file ModuleManager.h.
#define CONFIG_EXT "manager.modules.config_ext" |
Definition at line 37 of file ModuleManager.h.
#define CONFIG_PATH "manager.modules.config_path" |
Definition at line 38 of file ModuleManager.h.
#define DETECT_MOD "manager.modules.detect_loadable" |
Definition at line 39 of file ModuleManager.h.
#define INITFUNC_PFX "manager.modules.init_func_prefix" |
Definition at line 42 of file ModuleManager.h.
#define INITFUNC_SFX "manager.modules.init_func_suffix" |
Definition at line 41 of file ModuleManager.h.
#define MOD_DELMOD "manager.modules.download_cleanup" |
Definition at line 46 of file ModuleManager.h.
#define MOD_DWNDIR "manager.modules.download_dir" |
Definition at line 45 of file ModuleManager.h.
#define MOD_LOADPTH "manager.modules.load_path" |
Definition at line 40 of file ModuleManager.h.
#define MOD_PRELOAD "manager.modules.preload" |
Definition at line 47 of file ModuleManager.h.