OpenRTM-aist-Python 2.0.0
公開メンバ関数 | 全メンバ一覧
OpenRTM_aist.NamingManager.NamingBase クラス

[詳解]

OpenRTM_aist.NamingManager.NamingBase の継承関係図
OpenRTM_aist.NamingManager.NamingOnCorba OpenRTM_aist.NamingManager.NamingOnManager

公開メンバ関数

def bindObject (self, name, rtobj)
 
def unbindObject (self, name)
 
def isAlive (self)
 
def string_to_component (self, name)
 

詳解

NamingService 管理用抽象クラス

NamingServer 管理用抽象インターフェースクラス。 具象管理クラスは、以下の関数の実装を提供しなければならない。

から
0.4.0

メソッド詳解

◆ bindObject()

def OpenRTM_aist.NamingManager.NamingBase.bindObject (   self,
  name,
  rtobj 
)

NamingServiceへバインドする関数(サブクラス実装用)

指定したオブジェクトをNamingServiceへバインドする
※サブクラスでの実装参照用

引数
self
nameバインド時の名称
rtobjバインド対象オブジェクト

OpenRTM_aist.NamingManager.NamingOnCorba, OpenRTM_aist.NamingManager.NamingOnManagerで再実装されています。

◆ isAlive()

def OpenRTM_aist.NamingManager.NamingBase.isAlive (   self)

ネームサーバの生存を確認する。

戻り値
true:生存している, false:生存していない

virtual bool isAlive() = 0;

OpenRTM_aist.NamingManager.NamingOnCorba, OpenRTM_aist.NamingManager.NamingOnManagerで再実装されています。

◆ string_to_component()

def OpenRTM_aist.NamingManager.NamingBase.string_to_component (   self,
  name 
)

rtcloc形式でRTCのオブジェクトリファレンスを取得する

戻り値
RTCのオブジェクトリファレンス

virtual RTCList string_to_component(string name) = 0;

OpenRTM_aist.NamingManager.NamingOnCorba, OpenRTM_aist.NamingManager.NamingOnManagerで再実装されています。

◆ unbindObject()

def OpenRTM_aist.NamingManager.NamingBase.unbindObject (   self,
  name 
)

NamingServiceからアンバインドする関数(サブクラス実装用)

指定したオブジェクトをNamingServiceからアンバインドする
※サブクラスでの実装参照用

引数
self
nameアンバインド対象オブジェクト

OpenRTM_aist.NamingManager.NamingOnCorba, OpenRTM_aist.NamingManager.NamingOnManagerで再実装されています。


このクラス詳解は次のファイルから抽出されました: