OpenRTM-aist-Python 1.2.1
Classes | Public Member Functions | List of all members
OpenRTM_aist.ModuleManager.ModuleManager Class Reference

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 __init__ (self, prop)
 constructor More...
 
def __del__ (self)
 destructor More...
 
def load (self, file_name, init_func=None)
 Load module. More...
 
def unload (self, file_name)
 Unload module.
 
def unloadAll (self)
 Unload all modules.
 
def symbol (self, file_name, func_name)
 Look up a named symbol in the module.
 
def setLoadpath (self, load_path_list)
 Set default module load path.
 
def getLoadPath (self)
 Get default module load path.
 
def addLoadpath (self, load_path)
 Add module load path.
 
def getLoadedModules (self)
 Get loaded module names std::vector<coil::Properties> getLoadedModules();.
 
def getModuleList (self, lang, modules)
 Getting loadable file list on the loadpath for given language.
 
def addNewFile (self, fpath, modules)
 Adding file path not existing cache.
 
def getModuleProfiles (self, lang, modules, modprops)
 Getting loadable file list on the loadpath for given language.
 
def removeInvalidModules (self)
 Removing incalid module profiles.
 
def getLoadableModules (self)
 Get loadable module names.
 
def allowAbsolutePath (self)
 Allow absolute load path.
 
def disallowAbsolutePath (self)
 Forbid absolute load path.
 
def allowModuleDownload (self)
 Allow module download.
 
def disallowModuleDownload (self)
 Forbid module download.
 
def findFile (self, fname, load_path)
 Search file from load path.
 
def fileExist (self, filename)
 Check file existance.
 
def getInitFuncName (self, file_path)
 Create initialize function symbol.
 

Detailed Description

ModuleManager class

 

Constructor & Destructor Documentation

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

constructor

def OpenRTM_aist.ModuleManager.ModuleManager.__del__ (   self)

destructor

Member Function Documentation

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)


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