メインページ | ネームスペース一覧 | クラス階層 | 構成 | ファイル一覧 | ネームスペースメンバ | 構成メンバ

RTCManager.idl

説明を見る。
00001 // -*- IDL -*-
00022 #ifndef __RTCManager_idl__
00023 #define __RTCManager_idl__
00024 
00025 
00026 #include "RTMBase.idl"
00027 #include "RTComponent.idl"
00028 #include "RTCBase.idl"
00029 
00030 
00031 module RTM
00032 {
00033   typedef sequence<string> ComponentFactoryList;
00034   
00057   interface RTCManager
00058   {
00079         RtmRes load(in string pathname, in string initfunc);
00080         
00098         RtmRes unload(in string pathname);
00099         
00119         RTCBase create_component(in string comp_name,
00120                                                          out string instance_name);
00121         
00139         RtmRes delete_component(in string instance_name);
00140         
00141         //============================================================
00142         // Get component factories and object references
00143         //============================================================
00157         ComponentFactoryList component_factory_list();
00158         
00172         RTCBaseList component_list();
00173         
00174         
00188         RtmRes command(in string cmd, out string ret);
00189         
00190   };
00191   
00192 }; // end of namespace RTM
00193 
00194 #endif // __RTCManager_idl__

OpenRTMに対してThu Dec 16 15:29:29 2004に生成されました。 doxygen 1.3.6