OpenRTM-aist
1.2.1
|
#include <LocalServiceAdmin.h>
公開メンバ関数 | |
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::LocalServiceBase * | getService (const char *id) |
LocalService の Service を取得する [詳解] | |
bool | addLocalService (::RTM::LocalServiceBase *service) |
SDO service provider をセットする [詳解] | |
bool | removeLocalService (const std::string name) |
LocalService を削除する [詳解] | |
その他の継承メンバ | |
![]() | |
typedef LocalServiceAdmin * | SingletonClassPtr |
typedef ::coil::Mutex | Mutex |
![]() | |
static LocalServiceAdmin & | instance () |
インスタンス生成 [詳解] | |
![]() | |
Singleton () | |
コンストラクタ [詳解] | |
~Singleton () | |
デストラクタ [詳解] | |
![]() | |
static coil::Mutex | m_mutex |
排他制御オブジェクト [詳解] | |
static LocalServiceAdmin * | m_instance |
SingletonClass オブジェクト [詳解] | |
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を返す。
id | LocalService の ID |
bool RTM::LocalServiceAdmin::getServiceProfile | ( | std::string | name, |
::RTM::LocalServiceProfile & | prof | ||
) |
LocalServiceProfile を取得する
id で指定されたIDを持つLocalService の LocalServiceProfile を取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存在しない場合、falseを返す。
id | LocalService の IFR ID |
::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