SDOPackage::SDOServiceProfile Class Reference

SDO Service Profile class. More...

#include <SdoService.h>

List of all members.

Public Member Functions

 SDOService (char *id="", char type="")
 Constructor.
const SDOPackage::Service getProfile ()
 Get Service Profile.
void setName (char *id)
 Set ServiceProfile.id.
const char * getName () const
 Get ServiceProfile.id.
void setInterfaceType (char *interfaceType)
 Set SDOServiceProfile.interfaceType.
const char * getInterfaceType () const
 Get SDOServiceProfile.interfaceType.
void setIdlDefinition (char *idlDefinition)
 Set SDOServiceProfile.idlDefnition.
const char * getIdlDefinition () const
 Get SDO ServiceProfile.idlDefnition.
void setProperties (NVList properties)
 Set SDO ServiceProfile.properties.
const NVList getProperties () const
 Get SDO ServiceProfile.properties.
void setServiceRef (RTCService_ptr serviceRef)
 Set SDO ServiceProfile.serviceRef.
RTCService_ptr getServiceRef () const
 Get SDO ServiceProfile.serviceRef.


Detailed Description

SDO Service Profile class.

SDO Service Profile is a class to hold information of SDO Service.

Since:
0.4.0

Member Function Documentation

SDOPackage::SDOServiceProfile::SDOService ( char *  id = "",
char  type = "" 
) [inline]

Constructor.

Constructor

Parameters:
id ID of the Service(The default value:"")
type Type of the Service(The default value:"")

const SDOPackage::Service SDOPackage::SDOServiceProfile::getProfile (  )  [inline]

Get Service Profile.

Get Service Profile.

Returns:
Service Profile

void SDOPackage::SDOServiceProfile::setName ( char *  id  )  [inline]

Set ServiceProfile.id.

Set ID of SDO Service.

Parameters:
id ID of the Service

const char* SDOPackage::SDOServiceProfile::getName (  )  const [inline]

Get ServiceProfile.id.

Get ID of SDO Service.

Returns:
ID of the Service

void SDOPackage::SDOServiceProfile::setInterfaceType ( char *  interfaceType  )  [inline]

Set SDOServiceProfile.interfaceType.

Set interfaceType of SDO Service.

Parameters:
interfaceType interfaceType of the Service

const char* SDOPackage::SDOServiceProfile::getInterfaceType (  )  const [inline]

Get SDOServiceProfile.interfaceType.

Get interfaceType of SDO Service

Returns:
interfaceType of the Service

void SDOPackage::SDOServiceProfile::setIdlDefinition ( char *  idlDefinition  )  [inline]

Set SDOServiceProfile.idlDefnition.

Set idlDefinition of SDO Service

Parameters:
idlDefinition idlDefinition of the Service

const char* SDOPackage::SDOServiceProfile::getIdlDefinition (  )  const [inline]

Get SDO ServiceProfile.idlDefnition.

Get idlDefinition of SDO Service

Returns:
idlDefinition of the Service

void SDOPackage::SDOServiceProfile::setProperties ( NVList  properties  )  [inline]

Set SDO ServiceProfile.properties.

Set properties of SDO Service

Parameters:
properties Properties of the Service

const NVList SDOPackage::SDOServiceProfile::getProperties (  )  const [inline]

Get SDO ServiceProfile.properties.

Get properties of SDO Service

Returns:
Properties of the Service

void SDOPackage::SDOServiceProfile::setServiceRef ( RTCService_ptr  serviceRef  )  [inline]

Set SDO ServiceProfile.serviceRef.

Set serviceRef of SDO Service.

Parameters:
serviceRef The reference to Service

RTCService_ptr SDOPackage::SDOServiceProfile::getServiceRef (  )  const [inline]

Get SDO ServiceProfile.serviceRef.

Get the reference to SDO Service

Returns:
The reference to Service


Generated on Thu May 29 15:03:33 2008 for OpenRTM by  doxygen 1.5.3