Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

RTM::RTCManager Interface Reference

RTComponent manager interface. More...

import "RTCManager.idl";

List of all members.

Public Member Functions

RtmRes load (in string pathname, in string initfunc)
 Load module.

RtmRes unload (in string pathname)
 Unload module.

RTCBase create_component (in string comp_name, out string instance_name)
 Create component instance.

RtmRes delete_component (in string instance_name)
 Delete component instance.

ComponentFactoryList component_factory_list ()
 Get component factory list.

RTCBaseList component_list ()
 Get component list.

RtmRes command (in string cmd, out string ret)
 Simple interpreter.


Detailed Description

RTComponent manager interface.

RTCManager manages life cycle of RTComponent for example, loading component library, creating component, deleting component etc. This manager also provide some services for RTComponents.


Member Function Documentation

RtmRes RTM::RTCManager::command in string  cmd,
out string  ret
 

Simple interpreter.

Execute simple interpreter.

ComponentFactoryList RTM::RTCManager::component_factory_list  ) 
 

Get component factory list.

Get component factory list.

RTCBaseList RTM::RTCManager::component_list  ) 
 

Get component list.

Get component list.

RTCBase RTM::RTCManager::create_component in string  comp_name,
out string  instance_name
 

Create component instance.

Create component instance with component module name.

Parameters:
comp_name Component module name
comp_name Instance name (return value)

RtmRes RTM::RTCManager::delete_component in string  instance_name  ) 
 

Delete component instance.

Delete component instance with instance name

Parameters:
comp_name Instance name

RtmRes RTM::RTCManager::load in string  pathname,
in string  initfunc
 

Load module.

Load shared library of a component by path name, and invoke initialize function.

Parameters:
pathname Component module file name
initfunc Initialize function name

RtmRes RTM::RTCManager::unload in string  pathname  ) 
 

Unload module.

Unload shared library of a component module.

Parameters:
pathname Component module file name


The documentation for this interface was generated from the following file:
Generated on Thu Dec 16 15:29:34 2004 for OpenRTM by doxygen 1.3.6