ModuleManager.h File Reference

Loadable modules manager class. More...

#include <string>
#include <vector>
#include <map>
#include <ace/DLL.h>
#include <rtm/Manager.h>
#include <rtm/Properties.h>

Go to the source code of this file.

Namespaces

namespace  RTC

Classes

class  RTC::ModuleManager
 ModuleManager class. More...
struct  RTC::ModuleManager::Error
 Structure for exception handling when file open is failed. More...
struct  RTC::ModuleManager::NotFound
 Structure for exception handling of unimplemented part and specified module missing. More...
struct  RTC::ModuleManager::FileNotFound
 Structure for exception handling when specified file cannot be found. More...
struct  RTC::ModuleManager::ModuleNotFound
 Structure for exception handling when specified module cannot be found. More...
struct  RTC::ModuleManager::SymbolNotFound
 Structure for exception handling when specified symbol cannot be found. More...
struct  RTC::ModuleManager::NotAllowedOperation
 Structure for exception handling when specified operation cannot be allowed. 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...
struct  RTC::ModuleManager::DLL

Defines

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


Detailed Description

Loadable modules manager class.

Date:
Date
Author:
Noriaki Ando <n-ando@aist.go.jp>
Copyright (C) 2006-2008 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 Documentation

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


Generated on Wed May 21 05:17:34 2008 for OpenRTM by  doxygen 1.5.3