OpenRTM-aist-Python 2.0.2
OpenRTM_aist.NamingManager.NamingOnManager クラス

[詳解]

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

公開メンバ関数

 __init__ (self, orb, mgr)
 
 bindObject (self, name, rtobj)
 
 bindPortObject (self, name, port)
 
 unbindObject (self, name)
 
 isAlive (self)
 
 string_to_component (self, name)
 
 getManager (self, name)
 

詳解

Manager 用 NamingServer 管理クラス

から
1.2.0

構築子と解体子

◆ __init__()

OpenRTM_aist.NamingManager.NamingOnManager.__init__ ( self,
orb,
mgr )

コンストラクタ

コンストラクタ

引数
self
orbORB
mgrマネージャ

メソッド詳解

◆ bindObject()

OpenRTM_aist.NamingManager.NamingOnManager.bindObject ( self,
name,
rtobj )

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

OpenRTM_aist.NamingManager.NamingBaseを再実装しています。

◆ bindPortObject()

OpenRTM_aist.NamingManager.NamingOnManager.bindPortObject ( self,
name,
port )

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

OpenRTM_aist.NamingManager.NamingBaseを再実装しています。

◆ getManager()

OpenRTM_aist.NamingManager.NamingOnManager.getManager ( self,
name )

指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得

引数
nameホスト名、ポート名
戻り値
Managerのオブジェクトリファレンス

virtual Manager_ptr getManager(string name);

◆ isAlive()

OpenRTM_aist.NamingManager.NamingOnManager.isAlive ( self)

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

virtual bool isAlive();

OpenRTM_aist.NamingManager.NamingBaseを再実装しています。

◆ string_to_component()

OpenRTM_aist.NamingManager.NamingOnManager.string_to_component ( self,
name )

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

引数
namertcloc形式でのRTC名 rtcloc://localhost:2809/example/ConsoleIn
戻り値
RTCのオブジェクトリファレンスのリスト

virtual RTCList string_to_component();

OpenRTM_aist.NamingManager.NamingBaseを再実装しています。

◆ unbindObject()

OpenRTM_aist.NamingManager.NamingOnManager.unbindObject ( self,
name )

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

OpenRTM_aist.NamingManager.NamingBaseを再実装しています。


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