ModuleManager class More...
Classes | |
class | DLL |
class | DLLEntity |
class | DLLPred |
class | Error |
class | FileNotFound |
class | InvalidArguments |
class | InvalidOperation |
class | ModuleNotFound |
class | NotAllowedOperation |
class | NotFound |
class | SymbolNotFound |
Public Member Functions | |
def | __del__ |
destructor | |
def | __init__ |
constructor | |
def | addLoadpath |
Add module load path. | |
def | allowAbsolutePath |
Allow absolute load path. | |
def | allowModuleDownload |
Allow module download. | |
def | disallowAbsolutePath |
Forbid absolute load path. | |
def | disallowModuleDownload |
Forbid module download. | |
def | fileExist |
Check file existance. | |
def | findFile |
Search file from load path. | |
def | getInitFuncName |
Create initialize function symbol. | |
def | getLoadableModules |
Get loadable module names. | |
def | getLoadedModules |
Get loaded module names std::vector<coil::Properties> getLoadedModules();. | |
def | getLoadPath |
Get default module load path. | |
def | load |
Load module. | |
def | setLoadpath |
Set default module load path. | |
def | symbol |
Look up a named symbol in the module. | |
def | unload |
Unload module. | |
def | unloadAll |
Unload all modules. | |
Private Member Functions | |
def | __getRtcProfile |
Private Attributes | |
_absoluteAllowed | |
_configPath | |
_downloadAllowed | |
_initFuncPrefix | |
_initFuncSuffix | |
_loadPath | |
_mgr | |
_modules | |
_properties | |
_rtcout |
def OpenRTM_aist.ModuleManager.ModuleManager.__init__ | ( | self, | |
prop | |||
) |
constructor
Definition at line 76 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.__del__ | ( | self | ) |
destructor
Definition at line 114 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.__getRtcProfile | ( | self, | |
fname | |||
) | [private] |
Definition at line 448 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.addLoadpath | ( | self, | |
load_path | |||
) |
Add module load path.
Definition at line 419 of file ModuleManager.py.
Allow absolute load path.
Definition at line 547 of file ModuleManager.py.
Allow module download.
Definition at line 579 of file ModuleManager.py.
Forbid absolute load path.
Definition at line 562 of file ModuleManager.py.
Forbid module download.
Definition at line 594 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.fileExist | ( | self, | |
filename | |||
) |
Check file existance.
Definition at line 639 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.findFile | ( | self, | |
fname, | |||
load_path | |||
) |
Search file from load path.
Definition at line 613 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.getInitFuncName | ( | self, | |
file_path | |||
) |
Create initialize function symbol.
Definition at line 665 of file ModuleManager.py.
Get loadable module names.
Definition at line 511 of file ModuleManager.py.
Get loaded module names std::vector<coil::Properties> getLoadedModules();.
Definition at line 439 of file ModuleManager.py.
Get default module load path.
Definition at line 403 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.load | ( | self, | |
file_name, | |||
init_func = None |
|||
) |
Load module.
std::string ModuleManager::load(const std::string& file_name, const std::string& init_func)
Definition at line 245 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.setLoadpath | ( | self, | |
load_path_list | |||
) |
Set default module load path.
Definition at line 385 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.symbol | ( | self, | |
file_name, | |||
func_name | |||
) |
Look up a named symbol in the module.
Definition at line 360 of file ModuleManager.py.
def OpenRTM_aist.ModuleManager.ModuleManager.unload | ( | self, | |
file_name | |||
) |
Unload module.
Definition at line 318 of file ModuleManager.py.
Unload all modules.
Definition at line 338 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.
Definition at line 76 of file ModuleManager.py.