クラス RTC::SdoServiceAdmin
#include <SdoServiceAdmin.h>
すべてのメンバ一覧
コンストラクタとデストラクタ
virtual RTC::SdoServiceAdmin::~SdoServiceAdmin |
( |
|
) |
[virtual] |
関数
bool RTC::SdoServiceAdmin::addSdoServiceConsumer |
( |
const SDOPackage::ServiceProfile & |
sProfile |
) |
|
bool RTC::SdoServiceAdmin::addSdoServiceProvider |
( |
const SDOPackage::ServiceProfile & |
prof, |
|
|
SdoServiceProviderBase * |
provider | |
|
) |
| | |
SDO service provider をセットする.
SDOPackage::SDOService_ptr RTC::SdoServiceAdmin::getServiceProvider |
( |
const char * |
id |
) |
|
SDO Service Provider の Service を取得する.
id で指定されたIFR IDを持つSDO Service のオブジェクトリファレン ス を取得する。id が NULL ポインタの場合、指定された id に該当す るServiceProfile が存在しない場合、InvalidParameter 例外が送出さ れる。
- 引数:
-
| id | SDO Service provider の IFR ID |
- 戻り値:
- 指定された id を持つ SDO Service のオブジェクトリファレンス
SDOPackage::ServiceProfile* RTC::SdoServiceAdmin::getServiceProviderProfile |
( |
const char * |
id |
) |
|
SDO Service Provider の ServiceProfile を取得する.
id で指定されたIFR IDを持つSDO Service Provider の ServiceProfile を取得する。id が NULL ポインタの場合、指定された id に該当するServiceProfile が存在しない場合、InvalidParameter 例外が送出される。
- 引数:
-
| id | SDO Service provider の IFR ID |
- 戻り値:
- 指定された id を持つ ServiceProfile
SDOPackage::ServiceProfileList* RTC::SdoServiceAdmin::getServiceProviderProfiles |
( |
|
) |
|
SDO Service Provider の ServiceProfileList を取得する.
const std::string RTC::SdoServiceAdmin::getUUID |
( |
|
) |
const [protected] |
std::string RTC::SdoServiceAdmin::ifrToKey |
( |
std::string & |
ifr |
) |
[protected] |
bool RTC::SdoServiceAdmin::isEnabledConsumerType |
( |
const SDOPackage::ServiceProfile & |
sProfile |
) |
[protected] |
bool RTC::SdoServiceAdmin::isExistingConsumerType |
( |
const SDOPackage::ServiceProfile & |
sProfile |
) |
[protected] |
bool RTC::SdoServiceAdmin::removeSdoServiceConsumer |
( |
const char * |
id |
) |
|
bool RTC::SdoServiceAdmin::removeSdoServiceProvider |
( |
const char * |
id |
) |
|
SDO service provider を削除する.