|
OpenRTM-aist
1.2.1
|
NamingService 管理用抽象クラス [詳解]
#include <NamingManager.h>

公開メンバ関数 | |
| NamingBase () | |
| コンストラクタ [詳解] | |
| virtual | ~NamingBase (void) |
| デストラクタ [詳解] | |
| virtual void | bindObject (const char *name, const PortBase *port)=0 |
| 指定したオブジェクトをNamingServiceへバインドする純粋仮想関数 [詳解] | |
| virtual void | bindObject (const char *name, const RTObject_impl *rtobj)=0 |
| virtual void | bindObject (const char *name, const RTM::ManagerServant *mgr)=0 |
| 指定したManagerServantをNamingServiceへバインドする純粋仮想関数 [詳解] | |
| virtual void | unbindObject (const char *name)=0 |
| 指定したオブジェクトをNamingServiceからアンバインドするための 純粋仮想関数 [詳解] | |
| virtual bool | isAlive ()=0 |
| ネームサーバの生存を確認する。 [詳解] | |
| virtual RTC::RTCList | string_to_component (std::string name)=0 |
| rtcloc形式でRTCのオブジェクトリファレンスを取得する [詳解] | |
NamingService 管理用抽象クラス
NamingServer 管理用抽象インターフェースクラス。 具象管理クラスは、以下の純粋仮想関数の実装を提供しなければならない。
|
inline |
コンストラクタ
|
inlinevirtual |
デストラクタ
参照先 bindObject(), isAlive(), string_to_component(), unbindObject().
|
pure virtual |
指定したオブジェクトをNamingServiceへバインドする純粋仮想関数
| name | バインド時の名称 |
| rtobj | バインド対象オブジェクト |
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
参照元 ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
|
pure virtual |
指定したManagerServantをNamingServiceへバインドする純粋仮想関数
| name | バインド時の名称 |
| rtobj | バインド対象ManagerServant |
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
|
pure virtual |
ネームサーバの生存を確認する。
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
参照元 ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
rtcloc形式でRTCのオブジェクトリファレンスを取得する
| name | RTC名 |
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
参照元 RTC::NamingManager::getNameServices(), ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), RTC::NamingOnManager::~NamingOnManager().
|
pure virtual |
指定したオブジェクトをNamingServiceからアンバインドするための 純粋仮想関数
| name | アンバインド対象オブジェクト |
RTC::NamingOnManager, RTC::NamingOnCorbaで実装されています。
参照元 ~NamingBase(), RTC::NamingOnCorba::~NamingOnCorba(), RTC::NamingOnManager::~NamingOnManager().
1.8.11