#include <SdoServiceAdmin.h>
|
static std::string | getUUID () |
|
static std::string | ifrToKey (std::string &ifr) |
|
◆ SdoServiceAdmin()
コンストラクタ
コンストラクタ
- 引数
-
iline 171
◆ ~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()
static std::string RTC::SdoServiceAdmin::getUUID |
( |
| ) |
|
|
staticprotected |
◆ ifrToKey()
static std::string RTC::SdoServiceAdmin::ifrToKey |
( |
std::string & | ifr | ) |
|
|
staticprotected |
◆ init()
virtual void RTC::SdoServiceAdmin::init |
( |
const coil::Properties & | prop | ) |
|
|
virtual |
◆ initConsumer()
void RTC::SdoServiceAdmin::initConsumer |
( |
const coil::Properties & | prop | ) |
|
|
protected |
◆ initProvider()
void RTC::SdoServiceAdmin::initProvider |
( |
const 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 を削除する
このクラス詳解は次のファイルから抽出されました: