OpenRTM-aist-Python 2.0.2
|
公開メンバ関数 | |
__init__ (self, orb, names) | |
bindObject (self, name, rtobj) | |
bindPortObject (self, name, port) | |
unbindObject (self, name) | |
isAlive (self) | |
getComponentByName (self, context, name, rtcs) | |
string_to_component (self, name) | |
CORBA 用 NamingServer 管理クラス
CORBA 用 NamingServer 管理用クラス。 CORBA コンポーネントのNamingServiceへの登録、解除などを管理する。
OpenRTM_aist.NamingManager.NamingOnCorba.__init__ | ( | self, | |
orb, | |||
names ) |
コンストラクタ
コンストラクタ
self | |
orb | ORB |
names | NamingServer 名称 |
OpenRTM_aist.NamingManager.NamingOnCorba.bindObject | ( | self, | |
name, | |||
rtobj ) |
指定した CORBA オブジェクトのNamingServiceへバインド
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
self | |
name | バインド時の名称 |
rtobj | or mgr バインド対象オブジェクト |
OpenRTM_aist.NamingManager.NamingBaseを再実装しています。
OpenRTM_aist.NamingManager.NamingOnCorba.bindPortObject | ( | self, | |
name, | |||
port ) |
指定した CORBA オブジェクトのNamingServiceへバインド
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
self | |
name | バインド時の名称 |
port | バインド対象オブジェクト |
OpenRTM_aist.NamingManager.NamingBaseを再実装しています。
OpenRTM_aist.NamingManager.NamingOnCorba.getComponentByName | ( | self, | |
context, | |||
name, | |||
rtcs ) |
RTCの検索
ネーミングサービスからRTCをインスタンス名から検索し、 一致するRTCのリストを取得する
self | |
context | 現在検索中のコンテキスト |
name | RTCのインスタンス名 |
rtcs | RTCのリスト |
OpenRTM_aist.NamingManager.NamingOnCorba.isAlive | ( | self | ) |
ネームサーバの生存を確認する。
virtual bool isAlive();
OpenRTM_aist.NamingManager.NamingBaseを再実装しています。
OpenRTM_aist.NamingManager.NamingOnCorba.string_to_component | ( | self, | |
name ) |
rtcname形式でRTCのオブジェクトリファレンスを取得する
name | RTC名 |
virtual RTCList string_to_component(string name) = 0;
OpenRTM_aist.NamingManager.NamingBaseを再実装しています。
OpenRTM_aist.NamingManager.NamingOnCorba.unbindObject | ( | self, | |
name ) |
指定した CORBA オブジェクトをNamingServiceからアンバインド
指定した CORBA オブジェクトを CORBA NamingService からアンバインドする。
self | |
name | アンバインド対象オブジェクト |
OpenRTM_aist.NamingManager.NamingBaseを再実装しています。