Orocos Real-Time Toolkit  2.5.0
Public Types | Public Member Functions
RTT::corba::CConfigurationInterface Interface Reference

Exposes both attributes and properties of a service. More...

import "rtt/transports/corba/ConfigurationInterface.idl";

Inheritance diagram for RTT::corba::CConfigurationInterface:
RTT::corba::CService

List of all members.

Public Types

typedef sequence< CProperty > CPropertyNames
typedef sequence< string > CAttributeNames

Public Member Functions

CAttributeNames getAttributeList ()
CPropertyNames getPropertyList ()
any getAttribute (in string name)
boolean setAttribute (in string name, in any value)
boolean hasAttribute (in string name)
boolean hasProperty (in string name)
any getProperty (in string name)
 Get a property by name.
boolean setProperty (in string name, in any value)
 Set a property by name.
string getPropertyType (in string name)
 Return the type of the attribute or property.
string getAttributeType (in string name)
string getPropertyTypeName (in string name)
 Return the type name of the expression as it is known to the Orocos Type System.
string getAttributeTypeName (in string name)
string attributeToString (in string name)
 Return the result of an attribute or property as a text string.
string propertyToString (in string name)
boolean attributeFromString (in string name, in string value)
 Assign a given property or attribute a stringified value.
boolean propertyFromString (in string name, in string value)
boolean isAttributeAssignable (in string name)
 Returns true if the attribute can be changed.

Detailed Description

Exposes both attributes and properties of a service.

Definition at line 18 of file ConfigurationInterface.idl.


Member Function Documentation

boolean RTT::corba::CConfigurationInterface::attributeFromString ( in string  name,
in string  value 
)

Assign a given property or attribute a stringified value.

Returns:
true if the assignment could be done.

Get a property by name.

You can scope the name for entering sub-properties. For example 'controlparameters.gains.k' to retrieve nested property with name 'k'.

boolean RTT::corba::CConfigurationInterface::setProperty ( in string  name,
in any  value 
)

Set a property by name.

You can scope the name for entering sub-properties. For example 'controlparameters.gains.k' to write nested property with name 'k'.


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