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


公開メンバ関数 | |
| NamingOnManager (CORBA::ORB_ptr orb, Manager *mgr) | |
| コンストラクタ | |
| ~NamingOnManager () 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 |
| void | unbindObject (const char *name) override |
| bool | isAlive () override |
| RTC::RTCList | string_to_component (std::string name) override |
| rtcname形式でRTCのオブジェクトリファレンスを取得する | |
| RTM::Manager_ptr | getManager (const std::string &name) |
| 指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得 | |
| 基底クラス RTC::NamingBase に属する継承公開メンバ関数 | |
| NamingBase ()=default | |
| コンストラクタ | |
| virtual | ~NamingBase ()=default |
| デストラクタ | |
Manager 用 NamingServer 管理クラス
| RTC::NamingOnManager::NamingOnManager | ( | CORBA::ORB_ptr | orb, |
| Manager * | mgr ) |
コンストラクタ
| orb | ORB |
| mgr | マネージャ |
|
overridedefault |
デストラクタ
|
overridevirtual |
|
overridevirtual |
| name | バインド時の名称 |
| rtobj | バインド対象ManagerServant |
RTC::NamingBaseを実装しています。
|
overridevirtual |
指定した CORBA オブジェクトのNamingServiceへバインド
指定した CORBA オブジェクトを指定した名称で CORBA NamingService へ バインドする。
| name | バインド時の名称 |
| rtobj | バインド対象オブジェクト |
RTC::NamingBaseを実装しています。
| RTM::Manager_ptr RTC::NamingOnManager::getManager | ( | const std::string & | name | ) |
指定ホスト名、ポート名でManagerのオブジェクトリファレンスを取得
| name | ホスト名、ポート名 |
|
overridevirtual |
RTC::NamingBaseを実装しています。
|
overridevirtual |
rtcname形式でRTCのオブジェクトリファレンスを取得する
| name | rtcloc形式でのRTC名 rtcloc://localhost:2809/example/ConsoleIn |
RTC::NamingBaseを実装しています。
|
overridevirtual |
| name | アンバインド対象オブジェクト |
RTC::NamingBaseを実装しています。