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

Manager 用 NamingServer 管理クラス [詳解]

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

公開メンバ関数

def __init__ (self, orb, mgr)
 コンストラクタ [詳解]
 
def bindObject (self, name, rtobj)
 
def bindPortObject (self, name, port)
 
def unbindObject (self, name)
 
def isAlive (self)
 
def string_to_component (self, name)
 rtcloc形式でRTCのオブジェクトリファレンスを取得する [詳解]
 
def getManager (self, name)
 指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得 [詳解]
 
- 基底クラス OpenRTM_aist.NamingManager.NamingBase に属する継承公開メンバ関数
def bindObject (self, name, rtobj)
 NamingServiceへバインドする関数(サブクラス実装用) [詳解]
 
def unbindObject (self, name)
 NamingServiceからアンバインドする関数(サブクラス実装用) [詳解]
 
def isAlive (self)
 ネームサーバの生存を確認する。 [詳解]
 
def string_to_component (self, name)
 rtcloc形式でRTCのオブジェクトリファレンスを取得する [詳解]
 

詳解

Manager 用 NamingServer 管理クラス

から
1.2.0

構築子と解体子

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

コンストラクタ

コンストラクタ

引数
self
orbORB
mgrマネージャ

メソッド詳解

def OpenRTM_aist.NamingManager.NamingOnManager.bindObject (   self,
  name,
  rtobj 
)
引数
self
nameバインド時の名称
rtobjor mgr バインド対象オブジェクト
def OpenRTM_aist.NamingManager.NamingOnManager.bindPortObject (   self,
  name,
  port 
)
引数
self
nameバインド時の名称
portバインド対象オブジェクト
def OpenRTM_aist.NamingManager.NamingOnManager.getManager (   self,
  name 
)

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

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

virtual Manager_ptr getManager(string name);

def OpenRTM_aist.NamingManager.NamingOnManager.isAlive (   self)
戻り値
true:生存している, false:生存していない

virtual bool isAlive();

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

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

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

virtual RTCList string_to_component();

def OpenRTM_aist.NamingManager.NamingOnManager.unbindObject (   self,
  name 
)
引数
self
nameアンバインド対象オブジェクト

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