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().