|
OpenRTM-aist 2.1.0
|
CORBA 用 NamingServer 管理クラス [詳解]
#include <NamingManager.h>


公開メンバ関数 | |
| NamingOnCorba (CORBA::ORB_ptr orb, const char *names) | |
| コンストラクタ | |
| ~NamingOnCorba () override=default | |
| デストラクタ | |
| void | bindObject (const char *name, const RTObject_impl *rtobj) override |
| 指定した CORBA オブジェクトのNamingServiceへバインド | |
| void | bindObject (const char *name, const PortBase *port) override |
| 指定したオブジェクトをNamingServiceへバインドする純粋仮想関数 | |
| void | bindObject (const char *name, const RTM::ManagerServant *mgr) override |
| 指定したManagerServantをNamingServiceへバインド | |
| void | unbindObject (const char *name) override |
| 指定した CORBA オブジェクトをNamingServiceからアンバインド | |
| bool | isAlive () override |
| ネームサーバの生存を確認する。 | |
| void | getComponentByName (CosNaming::NamingContext_ptr context, const std::string &name, RTC::RTCList &rtcs) |
| ネーミングサービスからRTCをインスタンス名から検索し、 一致するRTCのリストを取得する | |
| RTC::RTCList | string_to_component (std::string name) override |
| rtcname形式でRTCのオブジェクトリファレンスを取得する | |
| CorbaNaming & | getCorbaNaming () |
| 基底クラス RTC::NamingBase に属する継承公開メンバ関数 | |
| NamingBase ()=default | |
| コンストラクタ | |
| virtual | ~NamingBase ()=default |
| デストラクタ | |
CORBA 用 NamingServer 管理クラス
CORBA 用 NamingServer 管理用クラス。 CORBA コンポーネントの NamingService への登録、解除などを管理する。
| RTC::NamingOnCorba::NamingOnCorba | ( | CORBA::ORB_ptr | orb, |
| const char * | names ) |
コンストラクタ
コンストラクタ。第2引数に与えるネームサービス名は、ネームサービ スのホスト名とポート番号を ":" で区切ったものである。ポート番号 が省略された場合、2809番ポートが使用される。
| orb | ORB |
| names | NamingServer 名称 |
|
overridedefault |
デストラクタ
|
overridevirtual |
|
overridevirtual |
指定したManagerServantをNamingServiceへバインド
| name | バインド時の名称 |
| rtobj | バインド対象ManagerServant |
RTC::NamingBaseを実装しています。
|
overridevirtual |
指定した CORBA オブジェクトのNamingServiceへバインド
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
| name | バインド時の名称 |
| rtobj | バインド対象オブジェクト |
RTC::NamingBaseを実装しています。
| void RTC::NamingOnCorba::getComponentByName | ( | CosNaming::NamingContext_ptr | context, |
| const std::string & | name, | ||
| RTC::RTCList & | rtcs ) |
ネーミングサービスからRTCをインスタンス名から検索し、 一致するRTCのリストを取得する
| context | 現在検索中のコンテキスト |
| name | RTCのインスタンス名 |
| rtcs | RTCのリスト |
|
inline |
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
指定した CORBA オブジェクトをNamingServiceからアンバインド
指定した CORBA オブジェクトを CORBA NamingService からアンバインドする。
| name | アンバインド対象オブジェクト |
RTC::NamingBaseを実装しています。