Public Member Functions | Private Attributes
OpenRTM_aist.SdoServiceAdmin.SdoServiceAdmin Class Reference

List of all members.

Public Member Functions

def __del__
 Virtual destractor Virtual destractor.
def __init__
 Constructor Constructor.
def addSdoServiceConsumer
 Add Service Consumer bool addSdoServiceConsumer(const SDOPackage::ServiceProfile& sProfile);.
def addSdoServiceProvider
 Set a SDO service providerbool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider)
def getServiceProvider
 Get ServiceProfile of an SDO ServiceSDOPackage::SDOService_ptr SdoServiceAdmin::getServiceProvider(const char* id)
def getServiceProviderProfile
 Get ServiceProfile of an SDO Service ProviderSDOPackage::ServiceProfile* SdoServiceAdmin::getServiceProviderProfile(const char* id)
def getServiceProviderProfiles
 Get ServiceProfileList of SDO Service ProviderSDOPackage::ServiceProfileList* SdoServiceAdmin::getServiceProviderProfiles()
def getUUID
def ifrToKey
def isEnabledConsumerType
 If it is enabled service typebool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage::ServiceProfile& sProfile)
def isExistingConsumerType
 If it is existing service type bool isExistingConsumerType(const SDOPackage::ServiceProfile& sProfile);.
def removeSdoServiceConsumer
 Remove Service Consumer bool removeSdoServiceConsumer(const char* id);.
def removeSdoServiceProvider
 Remove a SDO service providerbool SdoServiceAdmin::removeSdoServiceProvider(const char* id)

Private Attributes

 _allConsumerEnabled
 _consumer_mutex
 _consumers
 _consumerTypes
 _provider_mutex
 _providerProfiles
 _providers
 _rtcout
 _rtobj

Detailed Description

Definition at line 90 of file SdoServiceAdmin.py.


Constructor & Destructor Documentation

Constructor Constructor.

Parameters:
SdoServiceAdmin(::RTC::RTObject_impl&rtobj); SDO ServiceProfileList with mutex lock SDO ServiceProfileList with mutex lock logger

Definition at line 107 of file SdoServiceAdmin.py.

Virtual destractor Virtual destractor.

Definition at line 218 of file SdoServiceAdmin.py.


Member Function Documentation

Add Service Consumer bool addSdoServiceConsumer(const SDOPackage::ServiceProfile& sProfile);.

Definition at line 345 of file SdoServiceAdmin.py.

Set a SDO service providerbool SdoServiceAdmin:: addSdoServiceProvider(const SDOPackage::ServiceProfile& prof, SdoServiceProviderBase* provider)

Definition at line 295 of file SdoServiceAdmin.py.

Get ServiceProfile of an SDO ServiceSDOPackage::SDOService_ptr SdoServiceAdmin::getServiceProvider(const char* id)

Definition at line 280 of file SdoServiceAdmin.py.

Get ServiceProfile of an SDO Service ProviderSDOPackage::ServiceProfile* SdoServiceAdmin::getServiceProviderProfile(const char* id)

Definition at line 262 of file SdoServiceAdmin.py.

Get ServiceProfileList of SDO Service ProviderSDOPackage::ServiceProfileList* SdoServiceAdmin::getServiceProviderProfiles()

Definition at line 245 of file SdoServiceAdmin.py.

Definition at line 476 of file SdoServiceAdmin.py.

Definition at line 480 of file SdoServiceAdmin.py.

If it is enabled service typebool SdoServiceAdmin:: isEnabledConsumerType(const SDOPackage::ServiceProfile& sProfile)

Definition at line 439 of file SdoServiceAdmin.py.

If it is existing service type bool isExistingConsumerType(const SDOPackage::ServiceProfile& sProfile);.

Definition at line 462 of file SdoServiceAdmin.py.

Remove Service Consumer bool removeSdoServiceConsumer(const char* id);.

Definition at line 407 of file SdoServiceAdmin.py.

Remove a SDO service providerbool SdoServiceAdmin::removeSdoServiceProvider(const char* id)

Definition at line 318 of file SdoServiceAdmin.py.


Member Data Documentation

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.

Definition at line 107 of file SdoServiceAdmin.py.


The documentation for this class was generated from the following file:


openrtm_aist_python
Author(s): Shinji Kurihara
autogenerated on Thu Aug 27 2015 14:17:30