#include <SdoServiceAdmin.h>
◆ SdoServiceAdmin()
◆ ~SdoServiceAdmin()
virtual RTC::SdoServiceAdmin::~SdoServiceAdmin |
( |
| ) |
|
|
virtual |
◆ addSdoServiceConsumer()
bool RTC::SdoServiceAdmin::addSdoServiceConsumer |
( |
const SDOPackage::ServiceProfile & |
sProfile | ) |
|
◆ addSdoServiceProvider()
bool RTC::SdoServiceAdmin::addSdoServiceProvider |
( |
const SDOPackage::ServiceProfile & |
prof, |
|
|
SdoServiceProviderBase * |
provider |
|
) |
| |
SDO service provider をセットする
◆ getServiceProvider()
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 のオブジェクトリファレンス
◆ getServiceProviderProfile()
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
◆ getServiceProviderProfiles()
SDOPackage::ServiceProfileList* RTC::SdoServiceAdmin::getServiceProviderProfiles |
( |
| ) |
|
SDO Service Provider の ServiceProfileList を取得する
◆ getUUID()
const std::string RTC::SdoServiceAdmin::getUUID |
( |
| ) |
const |
|
protected |
◆ ifrToKey()
std::string RTC::SdoServiceAdmin::ifrToKey |
( |
std::string & |
ifr | ) |
|
|
protected |
◆ init()
virtual void RTC::SdoServiceAdmin::init |
( |
coil::Properties & |
prop | ) |
|
|
virtual |
◆ initConsumer()
void RTC::SdoServiceAdmin::initConsumer |
( |
coil::Properties & |
prop | ) |
|
|
protected |
◆ initProvider()
void RTC::SdoServiceAdmin::initProvider |
( |
coil::Properties & |
prop | ) |
|
|
protected |
◆ isEnabledConsumerType()
bool RTC::SdoServiceAdmin::isEnabledConsumerType |
( |
const SDOPackage::ServiceProfile & |
sProfile | ) |
|
|
protected |
◆ isExistingConsumerType()
bool RTC::SdoServiceAdmin::isExistingConsumerType |
( |
const SDOPackage::ServiceProfile & |
sProfile | ) |
|
|
protected |
◆ removeSdoServiceConsumer()
bool RTC::SdoServiceAdmin::removeSdoServiceConsumer |
( |
const char * |
id | ) |
|
◆ removeSdoServiceProvider()
bool RTC::SdoServiceAdmin::removeSdoServiceProvider |
( |
const char * |
id | ) |
|
SDO service provider を削除する
このクラス詳解は次のファイルから抽出されました: