インタフェース RTM::Manager

import "Manager.idl";

すべてのメンバ一覧

Public メソッド

RTC::ReturnCode_t load_module (in string pathname, in string initfunc)
 �⥸�塼�������ɤ���
RTC::ReturnCode_t unload_module (in string pathname)
 �⥸�塼��򥢥�����ɤ���
ModuleProfileList get_loadable_modules ()
 �����ɲ�ǽ�ʥ⥸�塼��Υץ��ե�������������
ModuleProfileList get_loaded_modules ()
 �����ɺѤߤΥ⥸�塼��Υץ��ե�������������
ModuleProfileList get_factory_profiles ()
 ����ݡ��ͥ�ȥե����ȥ�Υץ��ե�������������
RTC::RTObject create_component (in string module_name)
 ����ݡ��ͥ�Ȥ���������
RTC::ReturnCode_t delete_component (in string instance_name)
 ����ݡ��ͥ�Ȥ�������
RTC::RTCList get_components ()
 ��ư��Υ���ݡ��ͥ�ȤΥꥹ�Ȥ��������
RTC::ComponentProfileList get_component_profiles ()
 ��ư��Υ���ݡ��ͥ�ȥץ��ե�����Υꥹ�Ȥ��������
ManagerProfile get_profile ()
 �ޥ͡�����Υץ��ե�������������
NVList get_configuration ()
 �ޥ͡�����Υ���ե�����졼�������������
RTC::ReturnCode_t set_configuration (in string name, in string value)
 �ޥ͡�����Υ���ե�����졼���������ꤹ��
boolean is_master ()
 �ޥ͡����㤬�ޥ��������ɤ���
ManagerList get_master_managers ()
 �ޥ������ޥ͡�����μ���
RTC::ReturnCode_t add_master_manager (in Manager mgr)
 �ޥ������ޥ͡�������ɲ�
RTC::ReturnCode_t remove_master_manager (in Manager mgr)
 �ޥ������ޥ͡�����κ��
ManagerList get_slave_managers ()
 ���졼�֥ޥ͡�����μ���
RTC::ReturnCode_t add_slave_manager (in Manager mgr)
 ���졼�֥ޥ͡�������ɲ�
RTC::ReturnCode_t remove_slave_manager (in Manager mgr)
 ���졼�֥ޥ͡�����κ��
RTC::ReturnCode_t fork ()
RTC::ReturnCode_t shutdown ()
RTC::ReturnCode_t restart ()
Object get_service (in string name)

関数

RTC::ReturnCode_t RTM::Manager::add_master_manager ( in Manager  mgr  ) 

�ޥ������ޥ͡�������ɲ�

���Υޥ͡�����Υޥ����Ȥ��ƥޥ͡���������ɲä��롣

引数:
mgr �ޥ������ޥ͡�����
戻り値:
ReturnCode_t
RTC::ReturnCode_t RTM::Manager::add_slave_manager ( in Manager  mgr  ) 

���졼�֥ޥ͡�������ɲ�

���Υޥ͡�����Υޥ����Ȥ��ƥޥ͡���������ɲä��롣

引数:
mgr ���졼�֥ޥ͡�����
戻り値:
ReturnCode_t
RTC::RTObject RTM::Manager::create_component ( in string  module_name  ) 

����ݡ��ͥ�Ȥ���������

�����˻��ꤵ�줿����ݡ��ͥ�Ȥ��������롣

戻り値:
�������줿RT����ݡ��ͥ��
RTC::ReturnCode_t RTM::Manager::delete_component ( in string  instance_name  ) 

����ݡ��ͥ�Ȥ�������

�����˻��ꤵ�줿����ݡ��ͥ�Ȥ������롣

戻り値:
�꥿���󥳡���
RTC::ReturnCode_t RTM::Manager::fork (  ) 
RTC::ComponentProfileList RTM::Manager::get_component_profiles (  ) 

��ư��Υ���ݡ��ͥ�ȥץ��ե�����Υꥹ�Ȥ��������

���������ޥ͡������ǵ�ư��Υ���ݡ��ͥ�ȤΥץ��ե�����Υꥹ �Ȥ��֤���

戻り値:
RT����ݡ��ͥ�ȥץ��ե�����Υꥹ��
RTC::RTCList RTM::Manager::get_components (  ) 

��ư��Υ���ݡ��ͥ�ȤΥꥹ�Ȥ��������

���������ޥ͡������ǵ�ư��Υ���ݡ��ͥ�ȤΥꥹ�Ȥ��֤���

戻り値:
RT����ݡ��ͥ�ȤΥꥹ��
NVList RTM::Manager::get_configuration (  ) 

�ޥ͡�����Υ���ե�����졼�������������

���������ޥ͡�����Υ���ե�����졼������������롣

戻り値:
�ޥ͡����㥳��ե�����졼�����
ModuleProfileList RTM::Manager::get_factory_profiles (  ) 

����ݡ��ͥ�ȥե����ȥ�Υץ��ե�������������

�����ɺѤߤΥ⥸�塼��Τ�����RT����ݡ��ͥ�ȤΥ⥸�塼�뤬���� �ե����ȥ�Υץ��ե�����Υꥹ�Ȥ�������롣

戻り値:
����ݡ��ͥ�ȥե����ȥ�Υץ��ե�����ꥹ��
ModuleProfileList RTM::Manager::get_loadable_modules (  ) 

�����ɲ�ǽ�ʥ⥸�塼��Υץ��ե�������������

�����ɲ�ǽ�ʥ⥸�塼��Υץ��ե������������롣

戻り値:
�⥸�塼��ץ��ե�����
ModuleProfileList RTM::Manager::get_loaded_modules (  ) 

�����ɺѤߤΥ⥸�塼��Υץ��ե�������������

�����ɺѤߤΥ⥸�塼��Υץ��ե������������롣

戻り値:
�⥸�塼��ץ��ե�����
ManagerList RTM::Manager::get_master_managers (  ) 

�ޥ������ޥ͡�����μ���

���Υޥ͡����㤬���졼�֥ޥ͡�����ξ�硢�ޥ������ȤʤäƤ���� �͡�����Υꥹ�Ȥ��֤������Υޥ͡����㤬�ޥ������ξ�硢���Υꥹ �Ȥ��֤롣

戻り値:
�ޥ������ޥ͡�����Υꥹ��
ManagerProfile RTM::Manager::get_profile (  ) 

�ޥ͡�����Υץ��ե�������������

���������ޥ͡�����Υץ��ե������������롣

戻り値:
�ޥ͡�����ץ��ե�����
Object RTM::Manager::get_service ( in string  name  ) 
ManagerList RTM::Manager::get_slave_managers (  ) 

���졼�֥ޥ͡�����μ���

���Υޥ͡����㤬���졼�֥ޥ͡�����ξ�硢���졼�֤ȤʤäƤ���� �͡�����Υꥹ�Ȥ��֤������Υޥ͡����㤬���졼�֤ξ�硢���Υꥹ �Ȥ��֤롣

戻り値:
���졼�֥ޥ͡�����Υꥹ��
boolean RTM::Manager::is_master (  ) 

�ޥ͡����㤬�ޥ��������ɤ���

���δؿ��ϥޥ͡����㤬�ޥ��������ɤ������֤���True�ʤ�С������� �͡�����ϥޥ������Ǥ��ꡢ����ʳ��� False ���֤���

戻り値:
�ޥ������ޥ͡����㤫�ɤ�����bool��
RTC::ReturnCode_t RTM::Manager::load_module ( in string  pathname,
in string  initfunc 
)

�⥸�塼�������ɤ���

�����ޥ͡�����˻��ꤵ�줿�⥸�塼�������ɤ������ꤵ�줿����� �ؿ��ǽ������Ԥ���

引数:
pathname �⥸�塼��ؤΥѥ�
initfunc �⥸�塼��ν�����ؿ�
戻り値:
�꥿���󥳡���
RTC::ReturnCode_t RTM::Manager::remove_master_manager ( in Manager  mgr  ) 

�ޥ������ޥ͡�����κ��

���Υޥ͡����㤬�ݻ�����ޥ����Τ��������ꤵ�줿��Τ������롣

引数:
mgr �ޥ������ޥ͡�����
戻り値:
ReturnCode_t
RTC::ReturnCode_t RTM::Manager::remove_slave_manager ( in Manager  mgr  ) 

���졼�֥ޥ͡�����κ��

���Υޥ͡����㤬�ݻ�����ޥ����Τ��������ꤵ�줿��Τ������롣

引数:
mgr ���졼�֥ޥ͡�����
戻り値:
ReturnCode_t
RTC::ReturnCode_t RTM::Manager::restart (  ) 
RTC::ReturnCode_t RTM::Manager::set_configuration ( in string  name,
in string  value 
)

�ޥ͡�����Υ���ե�����졼���������ꤹ��

���������ޥ͡�����Υ���ե�����졼���������ꤹ�롣

引数:
name ���åȤ��륳��ե�����졼�����Υ���̾
value ���åȤ��륳��ե�����졼��������
戻り値:
�꥿���󥳡���
RTC::ReturnCode_t RTM::Manager::shutdown (  ) 
RTC::ReturnCode_t RTM::Manager::unload_module ( in string  pathname  ) 

�⥸�塼��򥢥�����ɤ���

�����ޥ͡�����˻��ꤵ�줿�⥸�塼��򥢥�����ɤ��롣

引数:
pathname �⥸�塼��ؤΥѥ�
戻り値:
�꥿���󥳡���

このインタフェースの説明は次のファイルから生成されました:
OpenRTM-aist IDLに対してFri Oct 28 18:31:19 2016に生成されました。  doxygen 1.6.3