OpenRTM-aist  1.2.2
公開メンバ関数 | 全メンバ一覧
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 を削除する [詳解]
 

構築子と解体子

◆ LocalServiceAdmin()

RTM::LocalServiceAdmin::LocalServiceAdmin ( )

コンストラクタ

コンストラクタ

◆ ~LocalServiceAdmin()

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

仮想デストラクタ

仮想デストラクタ。

関数詳解

◆ addLocalService()

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

SDO service provider をセットする

TODO: Documentation

◆ finalize()

void RTM::LocalServiceAdmin::finalize ( )

LocalserviceAdmin の終了処理

TODO: Documentation

◆ getService()

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

LocalService の Service を取得する

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

引数
idLocalService の ID
戻り値
指定された id を持つ LocalService のポインタ

◆ getServiceProfile()

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

◆ getServiceProfiles()

::RTM::LocalServiceProfileList RTM::LocalServiceAdmin::getServiceProfiles ( )

LocalServiceProfileListの取得

TODO: Documentation

◆ init()

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

LocaServiceAdminの初期化

TODO: Documentation

◆ removeLocalService()

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

LocalService を削除する

TODO: Documentation


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