Classes | Namespaces | Macros
ModuleManager.h File Reference

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>
Include dependency graph for ModuleManager.h:
This graph shows which files directly or indirectly include this file:

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

 RTC
 RT-Component.
 

Macros

#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"
 

Detailed Description

Loadable modules manager class.

Date
Date
2007-12-31 03:08:04
Author
Noriaki Ando n-and.nosp@m.o@ai.nosp@m.st.go.nosp@m..jp

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.

Id
ModuleManager.h 2077 2011-04-29 12:43:34Z n-ando

Definition in file ModuleManager.h.

Macro Definition Documentation

#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.



openrtm_aist
Author(s): Noriaki Ando
autogenerated on Mon Jun 10 2019 14:07:57