OpenRTM
1.0.0
|
#include <SdoServiceAdmin.h>
Public メソッド | |
SdoServiceAdmin (::RTC::RTObject_impl &rtobj) | |
コンストラクタ | |
virtual | ~SdoServiceAdmin () |
仮想デストラクタ | |
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 を削除する | |
Protected メソッド | |
bool | isEnabledConsumerType (const SDOPackage::ServiceProfile &sProfile) |
許可されたサービス型かどうか調べる | |
bool | isExistingConsumerType (const SDOPackage::ServiceProfile &sProfile) |
存在するサービス型かどうか調べる | |
const std::string | getUUID () const |
std::string | ifrToKey (std::string &ifr) |
RTC::SdoServiceAdmin::SdoServiceAdmin | ( | ::RTC::RTObject_impl & | rtobj | ) |
コンストラクタ
コンストラクタ
virtual RTC::SdoServiceAdmin::~SdoServiceAdmin | ( | ) | [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 を取得する
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 | ) |
Service Consumer を削除する
bool RTC::SdoServiceAdmin::removeSdoServiceProvider | ( | const char * | id | ) |
SDO service provider を削除する