OpenRTM-aist  1.2.1
クラス | 名前空間 | マクロ定義
ModuleManager.h ファイル

Loadable modules manager class. [詳解]

#include <string>
#include <vector>
#include <map>
#include <coil/DynamicLib.h>
#include <rtm/Manager.h>
#include <coil/Properties.h>
#include <rtm/ObjectManager.h>
ModuleManager.h の依存先関係図:

[ソースコード]

クラス

class  RTC::ModuleManager
 モジュールマネージャクラス [詳解]
 
struct  RTC::ModuleManager::Error
 ファイル・オープン失敗例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::NotFound
 未実装部,指定モジュール不明例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::FileNotFound
 指定ファイル不明例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::ModuleNotFound
 指定モジュール不明例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::SymbolNotFound
 指定シンボル不明例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::NotAllowedOperation
 指定操作禁止時例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::InvalidArguments
 指定引数不正時例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::InvalidOperation
 指定操作不正時例外処理用構造体 [詳解]
 
struct  RTC::ModuleManager::DLLEntity
 DLL管理用構造体 [詳解]
 
class  RTC::ModuleManager::DllPred
 ロード済みモジュールリスト [詳解]
 
class  RTC::ModuleManager::UnloadPred
 モジュールアンロードファンクタ [詳解]
 

名前空間

 RTC
 RTコンポーネント
 

マクロ定義

#define CONFIG_EXT   "manager.modules.config_ext"
 
#define CONFIG_PATH   "manager.modules.config_path"
 
#define DETECT_MOD   "manager.modules.detect_loadable"
 
#define MOD_LOADPTH   "manager.modules.load_path"
 
#define INITFUNC_SFX   "manager.modules.init_func_suffix"
 
#define INITFUNC_PFX   "manager.modules.init_func_prefix"
 
#define ALLOW_ABSPATH   "manager.modules.abs_path_allowed"
 
#define ALLOW_URL   "manager.modules.download_allowed"
 
#define MOD_DWNDIR   "manager.modules.download_dir"
 
#define MOD_DELMOD   "manager.modules.download_cleanup"
 
#define MOD_PRELOAD   "manager.modules.preload"
 

詳解

Loadable modules manager class.

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

Copyright (C) 2006-2017 Noriaki Ando Task-intelligence Research Group, Intelligent Systems Research Institute, National Institute of Advanced Industrial Science and Technology (AIST), Japan All rights reserved.

$Id$

マクロ定義詳解

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