|
OpenRTM-aist 2.1.0
|
#include <SdoServiceAdmin.h>
公開メンバ関数 | |
| SdoServiceAdmin (::RTC::RTObject_impl &rtobj) | |
| コンストラクタ | |
| virtual | ~SdoServiceAdmin () |
| 仮想デストラクタ | |
| virtual void | init (const coil::Properties &prop) |
| 初期化処理 | |
| SDOPackage::ServiceProfileList * | getServiceProviderProfiles () |
| SDO Service Provider の ServiceProfileList を取得する | |
| SDOPackage::ServiceProfile * | getServiceProviderProfile (const char *id) |
| SDO Service Provider の ServiceProfile を取得する | |
| SDOPackage::SDOService_ptr | getServiceProvider (const char *id) |
| SDO Service Provider の Service を取得する | |
| bool | addSdoServiceProvider (const SDOPackage::ServiceProfile &prof, SdoServiceProviderBase *provider) |
| SDO service provider をセットする | |
| bool | removeSdoServiceProvider (const char *id) |
| SDO service provider を削除する | |
| bool | addSdoServiceConsumer (const SDOPackage::ServiceProfile &sProfile) |
| Service Consumer を追加する | |
| bool | removeSdoServiceConsumer (const char *id) |
| Service Consumer を削除する | |
限定公開メンバ関数 | |
| void | initProvider (const coil::Properties &prop) |
| Provider 初期化処理 | |
| void | initConsumer (const coil::Properties &prop) |
| Consumer 初期化処理 | |
| bool | isEnabledConsumerType (const SDOPackage::ServiceProfile &sProfile) |
| 許可されたサービス型かどうか調べる | |
| bool | isExistingConsumerType (const SDOPackage::ServiceProfile &sProfile) |
| 存在するサービス型かどうか調べる | |
静的限定公開メンバ関数 | |
| static std::string | getUUID () |
| static std::string | ifrToKey (std::string &ifr) |
|
explicit |
コンストラクタ
コンストラクタ
iline 170
|
virtual |
仮想デストラクタ
仮想デストラクタ。
| bool RTC::SdoServiceAdmin::addSdoServiceConsumer | ( | const SDOPackage::ServiceProfile & | sProfile | ) |
Service Consumer を追加する
| bool RTC::SdoServiceAdmin::addSdoServiceProvider | ( | const SDOPackage::ServiceProfile & | prof, |
| SdoServiceProviderBase * | provider ) |
SDO service provider をセットする
| SDOPackage::SDOService_ptr RTC::SdoServiceAdmin::getServiceProvider | ( | const char * | id | ) |
| SDOPackage::ServiceProfile * RTC::SdoServiceAdmin::getServiceProviderProfile | ( | const char * | id | ) |
| SDOPackage::ServiceProfileList * RTC::SdoServiceAdmin::getServiceProviderProfiles | ( | ) |
SDO Service Provider の ServiceProfileList を取得する
|
staticprotected |
|
staticprotected |
|
virtual |
初期化処理
|
protected |
Consumer 初期化処理
|
protected |
Provider 初期化処理
|
protected |
許可されたサービス型かどうか調べる
|
protected |
存在するサービス型かどうか調べる
| bool RTC::SdoServiceAdmin::removeSdoServiceConsumer | ( | const char * | id | ) |
Service Consumer を削除する
| bool RTC::SdoServiceAdmin::removeSdoServiceProvider | ( | const char * | id | ) |
SDO service provider を削除する