Orocos Real-Time Toolkit
2.8.3
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
rtt
transports
corba
ConfigurationInterface.idl
Go to the documentation of this file.
1
#ifndef ORO_CORBA_ATTRIBUTE_REPOSISTORY_IDL
2
#define ORO_CORBA_ATTRIBUTE_REPOSISTORY_IDL
3
4
#ifdef CORBA_IS_TAO
5
//resolves LNK2005
6
#include <tao/orb.idl>
7
#endif
8
9
#include "
StdException.idl
"
10
11
module
RTT
12
{
13
module corba
14
{
20
interface
CConfigurationInterface
21
{
22
struct
CProperty
{
23
string
name
;
24
string
description
;
25
};
26
27
typedef
sequence<CProperty>
CPropertyNames
;
28
typedef
sequence<string>
CAttributeNames
;
29
30
CAttributeNames getAttributeList();
31
32
CPropertyNames getPropertyList();
33
34
any getAttribute( in
string
name )
35
raises(
StdException
);
36
37
boolean
setAttribute( in
string
name, in any value );
38
39
boolean
hasAttribute( in
string
name );
40
41
boolean
hasProperty( in
string
name );
42
48
any getProperty( in
string
name )
49
raises(
StdException
);
50
56
boolean
setProperty( in
string
name, in any value );
57
61
string
getPropertyType(in
string
name);
62
string
getAttributeType(in
string
name);
63
68
string
getPropertyTypeName(in
string
name);
69
string
getAttributeTypeName(in
string
name);
70
74
string
attributeToString(in
string
name);
75
string
propertyToString(in
string
name);
76
81
boolean
attributeFromString(in
string
name, in
string
value);
82
boolean
propertyFromString(in
string
name, in
string
value);
86
boolean
isAttributeAssignable(in
string
name);
87
};
88
};
89
};
90
91
92
#endif
93
RTT::corba::CConfigurationInterface::CProperty::name
string name
Definition:
ConfigurationInterface.idl:23
RTT::corba::CConfigurationInterface
Exposes both attributes and properties of a service.
Definition:
ConfigurationInterface.idl:20
RTT::corba::CConfigurationInterface::CAttributeNames
sequence< string > CAttributeNames
Definition:
ConfigurationInterface.idl:28
RTT::corba::StdException
Definition:
StdException.idl:15
RTT::corba::CConfigurationInterface::CPropertyNames
sequence< CProperty > CPropertyNames
Definition:
ConfigurationInterface.idl:27
RTT::corba::CConfigurationInterface::CProperty::description
string description
Definition:
ConfigurationInterface.idl:24
RTT::corba::CConfigurationInterface::CProperty
Definition:
ConfigurationInterface.idl:22
RTT
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition:
Activity.cpp:51
StdException.idl
Generated on Fri Apr 5 2019 12:14:55 for Orocos Real-Time Toolkit by
1.8.11