OpenRTM-aist  1.1.2
公開メンバ関数 | 全メンバ一覧
RTC::NamingOnCorba クラス

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

#include <NamingManager.h>

RTC::NamingOnCorba の継承関係図
RTC::NamingBase

公開メンバ関数

 NamingOnCorba (CORBA::ORB_ptr orb, const char *names)
 コンストラクタ [詳解]
 
virtual ~NamingOnCorba (void)
 デストラクタ [詳解]
 
virtual void bindObject (const char *name, const RTObject_impl *rtobj)
 指定した CORBA オブジェクトのNamingServiceへバインド [詳解]
 
virtual void bindObject (const char *name, const RTM::ManagerServant *mgr)
 指定したManagerServantをNamingServiceへバインド [詳解]
 
virtual void unbindObject (const char *name)
 指定した CORBA オブジェクトをNamingServiceからアンバインド [詳解]
 
virtual bool isAlive ()
 ネームサーバの生存を確認する。 [詳解]
 
- 基底クラス RTC::NamingBase に属する継承公開メンバ関数
 NamingBase ()
 コンストラクタ [詳解]
 
virtual ~NamingBase (void)
 デストラクタ [詳解]
 

詳解

CORBA 用 NamingServer 管理クラス

CORBA 用 NamingServer 管理用クラス。 CORBA コンポーネントの NamingService への登録、解除などを管理する。

から
0.4.0

構築子と解体子

RTC::NamingOnCorba::NamingOnCorba ( CORBA::ORB_ptr  orb,
const char *  names 
)

コンストラクタ

コンストラクタ。第2引数に与えるネームサービス名は、ネームサービ スのホスト名とポート番号を ":" で区切ったものである。ポート番号 が省略された場合、2809番ポートが使用される。

引数
orbORB
namesNamingServer 名称
virtual RTC::NamingOnCorba::~NamingOnCorba ( void  )
inlinevirtual

デストラクタ

関数詳解

virtual void RTC::NamingOnCorba::bindObject ( const char *  name,
const RTObject_impl rtobj 
)
virtual

指定した CORBA オブジェクトのNamingServiceへバインド

指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。

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

RTC::NamingBaseを実装しています。

virtual void RTC::NamingOnCorba::bindObject ( const char *  name,
const RTM::ManagerServant mgr 
)
virtual

指定したManagerServantをNamingServiceへバインド

引数
nameバインド時の名称
rtobjバインド対象ManagerServant

RTC::NamingBaseを実装しています。

virtual bool RTC::NamingOnCorba::isAlive ( )
virtual

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

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

RTC::NamingBaseを実装しています。

virtual void RTC::NamingOnCorba::unbindObject ( const char *  name)
virtual

指定した CORBA オブジェクトをNamingServiceからアンバインド

指定した CORBA オブジェクトを CORBA NamingService からアンバインドする。

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

RTC::NamingBaseを実装しています。