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

#include <LocalServiceAdmin.h>

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

公開メンバ関数

 LocalServiceAdmin ()
 コンストラクタ [詳解]
 
virtual ~LocalServiceAdmin ()
 仮想デストラクタ [詳解]
 
void init (coil::Properties &props)
 LocaServiceAdminの初期化 [詳解]
 
void finalize ()
 LocalserviceAdmin の終了処理 [詳解]
 
::RTM::LocalServiceProfileList getServiceProfiles ()
 LocalServiceProfileListの取得 [詳解]
 
bool getServiceProfile (std::string name,::RTM::LocalServiceProfile &prof)
 LocalServiceProfile を取得する [詳解]
 
::RTM::LocalServiceBasegetService (const char *id)
 LocalService の Service を取得する [詳解]
 
bool addLocalService (::RTM::LocalServiceBase *service)
 SDO service provider をセットする [詳解]
 
bool removeLocalService (const std::string name)
 LocalService を削除する [詳解]
 

その他の継承メンバ

- 基底クラス coil::Singleton< LocalServiceAdmin > に属する継承公開型
typedef LocalServiceAdmin * SingletonClassPtr
 
typedef ::coil::Mutex Mutex
 
- 基底クラス coil::Singleton< LocalServiceAdmin > に属する継承静的公開メンバ関数
static LocalServiceAdmin & instance ()
 インスタンス生成 [詳解]
 
- 基底クラス coil::Singleton< LocalServiceAdmin > に属する継承限定公開メンバ関数
 Singleton ()
 コンストラクタ [詳解]
 
 ~Singleton ()
 デストラクタ [詳解]
 
- 基底クラス coil::Singleton< LocalServiceAdmin > に属する継承静的限定公開変数類
static coil::Mutex m_mutex
 排他制御オブジェクト [詳解]
 
static LocalServiceAdmin * m_instance
 SingletonClass オブジェクト [詳解]
 

構築子と解体子

RTM::LocalServiceAdmin::LocalServiceAdmin ( )

コンストラクタ

コンストラクタ

virtual RTM::LocalServiceAdmin::~LocalServiceAdmin ( )
virtual

仮想デストラクタ

仮想デストラクタ。

関数詳解

bool RTM::LocalServiceAdmin::addLocalService ( ::RTM::LocalServiceBase service)

SDO service provider をセットする

TODO: Documentation

void RTM::LocalServiceAdmin::finalize ( )

LocalserviceAdmin の終了処理

TODO: Documentation

::RTM::LocalServiceBase* RTM::LocalServiceAdmin::getService ( const char *  id)

LocalService の Service を取得する

id で指定されたIDを持つLocalService のポインタを取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存 在しない場合、NULLを返す。

引数
idLocalService の ID
戻り値
指定された id を持つ LocalService のポインタ
bool RTM::LocalServiceAdmin::getServiceProfile ( std::string  name,
::RTM::LocalServiceProfile prof 
)

LocalServiceProfile を取得する

id で指定されたIDを持つLocalService の LocalServiceProfile を取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存在しない場合、falseを返す。

引数
idLocalService の IFR ID
戻り値
指定された id を持つ LocalServiceProfile
::RTM::LocalServiceProfileList RTM::LocalServiceAdmin::getServiceProfiles ( )

LocalServiceProfileListの取得

TODO: Documentation

void RTM::LocalServiceAdmin::init ( coil::Properties props)

LocaServiceAdminの初期化

TODO: Documentation

bool RTM::LocalServiceAdmin::removeLocalService ( const std::string  name)

LocalService を削除する

TODO: Documentation


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