OpenRTM-aist-Python 2.0.2
OpenRTM_aist.ModuleManager.ModuleManager Class Reference

@biref 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

 __init__ (self, prop)
 
 __del__ (self)
 
 load (self, file_name, init_func=None)
 
 unload (self, file_name)
 
 unloadAll (self)
 
 symbol (self, file_name, func_name)
 
 setLoadpath (self, load_path_list)
 
 getLoadPath (self)
 
 addLoadpath (self, load_path)
 
 getLoadedModules (self)
 
 getModuleList (self, lang, modules)
 
 addNewFile (self, fpath, modules, lang)
 
 getModuleProfiles (self, lang, modules, modprops)
 
 removeInvalidModules (self)
 
 deleteSamePath (self, paths)
 
 getLoadableModules (self)
 
 allowAbsolutePath (self)
 
 disallowAbsolutePath (self)
 
 allowModuleDownload (self)
 
 disallowModuleDownload (self)
 
 findFile (self, fname, load_path)
 
 fileExist (self, filename)
 
 getInitFuncName (self, file_path)
 

Detailed Description

@biref ModuleManager class

 

Constructor & Destructor Documentation

◆ __init__()

OpenRTM_aist.ModuleManager.ModuleManager.__init__ ( self,
prop )

constructor

◆ __del__()

OpenRTM_aist.ModuleManager.ModuleManager.__del__ ( self)

destructor

Member Function Documentation

◆ addLoadpath()

OpenRTM_aist.ModuleManager.ModuleManager.addLoadpath ( self,
load_path )

Add module load path

◆ addNewFile()

OpenRTM_aist.ModuleManager.ModuleManager.addNewFile ( self,
fpath,
modules,
lang )

Adding file path not existing cache

◆ allowAbsolutePath()

OpenRTM_aist.ModuleManager.ModuleManager.allowAbsolutePath ( self)

Allow absolute load path

◆ allowModuleDownload()

OpenRTM_aist.ModuleManager.ModuleManager.allowModuleDownload ( self)

Allow module download

◆ deleteSamePath()

OpenRTM_aist.ModuleManager.ModuleManager.deleteSamePath ( self,
paths )

◆ disallowAbsolutePath()

OpenRTM_aist.ModuleManager.ModuleManager.disallowAbsolutePath ( self)

Forbid absolute load path

◆ disallowModuleDownload()

OpenRTM_aist.ModuleManager.ModuleManager.disallowModuleDownload ( self)

Forbid module download

◆ fileExist()

OpenRTM_aist.ModuleManager.ModuleManager.fileExist ( self,
filename )

Check file existance

◆ findFile()

OpenRTM_aist.ModuleManager.ModuleManager.findFile ( self,
fname,
load_path )

Search file from load path

◆ getInitFuncName()

OpenRTM_aist.ModuleManager.ModuleManager.getInitFuncName ( self,
file_path )

Create initialize function symbol

◆ getLoadableModules()

OpenRTM_aist.ModuleManager.ModuleManager.getLoadableModules ( self)

Get loadable module names

◆ getLoadedModules()

OpenRTM_aist.ModuleManager.ModuleManager.getLoadedModules ( self)

Get loaded module names std.vector<coil.Properties> getLoadedModules();

◆ getLoadPath()

OpenRTM_aist.ModuleManager.ModuleManager.getLoadPath ( self)

Get default module load path

◆ getModuleList()

OpenRTM_aist.ModuleManager.ModuleManager.getModuleList ( self,
lang,
modules )

Getting loadable file list on the loadpath for given language

◆ getModuleProfiles()

OpenRTM_aist.ModuleManager.ModuleManager.getModuleProfiles ( self,
lang,
modules,
modprops )

Getting loadable file list on the loadpath for given language

◆ load()

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)

◆ removeInvalidModules()

OpenRTM_aist.ModuleManager.ModuleManager.removeInvalidModules ( self)

Removing incalid module profiles

◆ setLoadpath()

OpenRTM_aist.ModuleManager.ModuleManager.setLoadpath ( self,
load_path_list )

Set default module load path

◆ symbol()

OpenRTM_aist.ModuleManager.ModuleManager.symbol ( self,
file_name,
func_name )

Look up a named symbol in the module

◆ unload()

OpenRTM_aist.ModuleManager.ModuleManager.unload ( self,
file_name )

Unload module

◆ unloadAll()

OpenRTM_aist.ModuleManager.ModuleManager.unloadAll ( self)

Unload all modules


The documentation for this class was generated from the following file: