OpenRTM-aist-Python 1.1.2
|
NamingServer 管理クラス [詳解]
クラス | |
class | Comps |
コンポーネント管理用クラス [詳解] | |
class | Mgr |
class | Names |
NameServer 管理用クラス [詳解] | |
公開メンバ関数 | |
def | __init__ (self, manager) |
コンストラクタ [詳解] | |
def | registerNameServer (self, method, name_server) |
NameServer の登録 [詳解] | |
def | bindObject (self, name, rtobj) |
指定したオブジェクトのNamingServiceへバインド [詳解] | |
def | update (self) |
NamingServer の情報の更新 [詳解] | |
def | unbindObject (self, name) |
指定したオブジェクトをNamingServiceからアンバインド [詳解] | |
def | unbindAll (self) |
全てのオブジェクトをNamingServiceからアンバインド [詳解] | |
def | getObjects (self) |
バインドされている全てのオブジェクトを取得 [詳解] | |
def | createNamingObj (self, method, name_server) |
NameServer 管理用オブジェクトの生成 [詳解] | |
def | bindCompsTo (self, ns) |
設定済みコンポーネントを NameServer に登録 [詳解] | |
def | registerCompName (self, name, rtobj) |
NameServer に登録するコンポーネントの設定 [詳解] | |
def | unregisterCompName (self, name) |
NameServer に登録するコンポーネントの設定解除 [詳解] | |
def | retryConnection (self, ns) |
コンポネントをリバインドする [詳解] | |
NamingServer 管理クラス
NamingServer 管理用クラス。 コンポーネントのNamingServiceへの登録、解除などを管理する。
def OpenRTM_aist.NamingManager.NamingManager.__init__ | ( | self, | |
manager | |||
) |
コンストラクタ
コンストラクタ
self | |
manager | マネージャオブジェクト |
def OpenRTM_aist.NamingManager.NamingManager.bindCompsTo | ( | self, | |
ns | |||
) |
設定済みコンポーネントを NameServer に登録
設定済みコンポーネントを指定した NameServer に登録する。
self | |
ns | 登録対象 NameServer |
def OpenRTM_aist.NamingManager.NamingManager.bindObject | ( | self, | |
name, | |||
rtobj | |||
) |
指定したオブジェクトのNamingServiceへバインド
指定したオブジェクトを指定した名称で CORBA NamingService へバインドする。
self | |
name | バインド時の名称 |
rtobj | バインド対象オブジェクト |
def OpenRTM_aist.NamingManager.NamingManager.createNamingObj | ( | self, | |
method, | |||
name_server | |||
) |
NameServer 管理用オブジェクトの生成
指定した型のNameServer 管理用オブジェクトを生成する。
self | |
method | NamingService 形式 |
name_server | NameServer 名称 |
def OpenRTM_aist.NamingManager.NamingManager.getObjects | ( | self | ) |
バインドされている全てのオブジェクトを取得
バインドされている全てのオブジェクトを 取得する。
self |
def OpenRTM_aist.NamingManager.NamingManager.registerCompName | ( | self, | |
name, | |||
rtobj | |||
) |
NameServer に登録するコンポーネントの設定
NameServer に登録するコンポーネントを設定する。
self | |
name | コンポーネントの登録時名称 |
rtobj | 登録対象オブジェクト |
def OpenRTM_aist.NamingManager.NamingManager.registerNameServer | ( | self, | |
method, | |||
name_server | |||
) |
NameServer の登録
指定した形式の NameServer を登録する。 現在指定可能な形式は CORBA のみ。
self | |
method | NamingService の形式 |
name_server | 登録する NameServer の名称 |
def OpenRTM_aist.NamingManager.NamingManager.retryConnection | ( | self, | |
ns | |||
) |
コンポネントをリバインドする
ネームサーバと接続してコンポネントをリバインドする。
ns | NameServer |
void retryConnection(Names* ns);
def OpenRTM_aist.NamingManager.NamingManager.unbindAll | ( | self | ) |
全てのオブジェクトをNamingServiceからアンバインド
全てのオブジェクトを CORBA NamingService からアンバインドする。
self |
def OpenRTM_aist.NamingManager.NamingManager.unbindObject | ( | self, | |
name | |||
) |
指定したオブジェクトをNamingServiceからアンバインド
指定したオブジェクトを NamingService からアンバインドする。
self | |
name | アンバインド対象オブジェクト |
def OpenRTM_aist.NamingManager.NamingManager.unregisterCompName | ( | self, | |
name | |||
) |
NameServer に登録するコンポーネントの設定解除
NameServer に登録するコンポーネントの設定を解除する。
self | |
name | 設定解除対象コンポーネントの名称 |
def OpenRTM_aist.NamingManager.NamingManager.update | ( | self | ) |
NamingServer の情報の更新
設定されている NameServer 内に登録されているオブジェクトの情報を 更新する。
self |