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

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

#include <NamingManager.h>

RTC::NamingOnManager の継承関係図
Inheritance graph
[凡例]
RTC::NamingOnManager 連携図
Collaboration graph
[凡例]

公開メンバ関数

 NamingOnManager (CORBA::ORB_ptr orb, Manager *mgr)
 コンストラクタ [詳解]
 
virtual ~NamingOnManager (void)
 デストラクタ [詳解]
 
virtual void bindObject (const char *name, const RTObject_impl *rtobj)
 指定した CORBA オブジェクトのNamingServiceへバインド [詳解]
 
virtual void bindObject (const char *name, const PortBase *port)
 指定したオブジェクトをNamingServiceへバインドする純粋仮想関数 [詳解]
 
virtual void bindObject (const char *name, const RTM::ManagerServant *mgr)
 
virtual void unbindObject (const char *name)
 
virtual bool isAlive ()
 
RTC::RTCList string_to_component (std::string name)
 rtcname形式でRTCのオブジェクトリファレンスを取得する [詳解]
 
RTM::Manager_ptr getManager (std::string name)
 指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得 [詳解]
 
- 基底クラス RTC::NamingBase に属する継承公開メンバ関数
 NamingBase ()
 コンストラクタ [詳解]
 
virtual ~NamingBase (void)
 デストラクタ [詳解]
 

詳解

Manager 用 NamingServer 管理クラス

から
1.2.0

構築子と解体子

RTC::NamingOnManager::NamingOnManager ( CORBA::ORB_ptr  orb,
Manager mgr 
)

コンストラクタ

引数
orbORB
mgrマネージャ
virtual RTC::NamingOnManager::~NamingOnManager ( void  )
inlinevirtual

関数詳解

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

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

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

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

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

virtual void RTC::NamingOnManager::bindObject ( const char *  name,
const PortBase port 
)
virtual

指定したオブジェクトをNamingServiceへバインドする純粋仮想関数

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

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

virtual void RTC::NamingOnManager::bindObject ( const char *  name,
const RTM::ManagerServant mgr 
)
virtual
引数
nameバインド時の名称
rtobjバインド対象ManagerServant

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

RTM::Manager_ptr RTC::NamingOnManager::getManager ( std::string  name)

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

引数
nameホスト名、ポート名
戻り値
Managerのオブジェクトリファレンス
virtual bool RTC::NamingOnManager::isAlive ( )
virtual
戻り値
true:生存している, false:生存していない

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

RTC::RTCList RTC::NamingOnManager::string_to_component ( std::string  name)
virtual

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

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

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

virtual void RTC::NamingOnManager::unbindObject ( const char *  name)
virtual
引数
nameアンバインド対象オブジェクト

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


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