#include <SdoServiceAdmin.h>
Definition at line 148 of file SdoServiceAdmin.h.
◆ SdoServiceAdmin()
◆ ~SdoServiceAdmin()
RTC::SdoServiceAdmin::~SdoServiceAdmin |
( |
| ) |
|
|
virtual |
◆ addSdoServiceConsumer()
bool RTC::SdoServiceAdmin::addSdoServiceConsumer |
( |
const SDOPackage::ServiceProfile & |
sProfile | ) |
|
◆ addSdoServiceProvider()
bool RTC::SdoServiceAdmin::addSdoServiceProvider |
( |
const SDOPackage::ServiceProfile & |
prof, |
|
|
SdoServiceProviderBase * |
provider |
|
) |
| |
◆ getServiceProvider()
SDOPackage::SDOService_ptr RTC::SdoServiceAdmin::getServiceProvider |
( |
const char * |
id | ) |
|
Get ServiceProfile of an SDO Service.
This operation returnes an object reference of an SDO Service Provider which has the specified id. If the specified id is NULL pointer or the specified id does not exist in the ServiceProfile list, InvalidParameter exception will be thrown.
- Parameters
-
id | IFR ID of an SDO Service provider |
- Returns
- an SDO Service reference which has the specified id
Definition at line 222 of file SdoServiceAdmin.cpp.
◆ getServiceProviderProfile()
SDOPackage::ServiceProfile * RTC::SdoServiceAdmin::getServiceProviderProfile |
( |
const char * |
id | ) |
|
Get ServiceProfile of an SDO Service Provider.
This operation returnes ServiceProfile of an SDO Service Provider which has the specified id. If the specified id is NULL pointer or the specified id does not exist in the ServiceProfile list, InvalidParameter exception will be thrown.
- Parameters
-
id | IFR ID of an SDO Service provider |
- Returns
- ServiceProfile which has the specified id
Definition at line 200 of file SdoServiceAdmin.cpp.
◆ getServiceProviderProfiles()
SDOPackage::ServiceProfileList * RTC::SdoServiceAdmin::getServiceProviderProfiles |
( |
| ) |
|
◆ getUUID()
const std::string RTC::SdoServiceAdmin::getUUID |
( |
| ) |
const |
|
protected |
◆ ifrToKey()
std::string RTC::SdoServiceAdmin::ifrToKey |
( |
std::string & |
ifr | ) |
|
|
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 | ) |
|
◆ m_allConsumerEnabled
bool RTC::SdoServiceAdmin::m_allConsumerEnabled |
|
private |
◆ m_consumer_mutex
◆ m_consumers
◆ m_consumerTypes
◆ m_provider_mutex
◆ m_providers
◆ m_rtobj
◆ rtclog
The documentation for this class was generated from the following files: