Orocos Real-Time Toolkit
2.9.0
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
string
type_name
;
26
};
27
28
struct
CAttribute
{
29
string
name
;
30
string
type_name
;
31
boolean
assignable
;
32
};
33
34
typedef
sequence<CProperty>
CPropertyNames
;
35
typedef
sequence<CAttribute>
CAttributeNames
;
36
37
CAttributeNames getAttributeList();
38
39
CPropertyNames getPropertyList();
40
41
any getAttribute( in
string
name )
42
raises(
StdException
);
43
44
boolean
setAttribute( in
string
name, in any value );
45
46
boolean
hasAttribute( in
string
name );
47
48
boolean
hasProperty( in
string
name );
49
55
any getProperty( in
string
name )
56
raises(
StdException
);
57
63
boolean
setProperty( in
string
name, in any value );
64
68
string
getPropertyType(in
string
name);
69
string
getAttributeType(in
string
name);
70
75
string
getPropertyTypeName(in
string
name);
76
string
getAttributeTypeName(in
string
name);
77
81
string
attributeToString(in
string
name);
82
string
propertyToString(in
string
name);
83
88
boolean
attributeFromString(in
string
name, in
string
value);
89
boolean
propertyFromString(in
string
name, in
string
value);
93
boolean
isAttributeAssignable(in
string
name);
94
};
95
};
96
};
97
98
99
#endif
100
RTT::corba::CConfigurationInterface::CAttributeNames
sequence< CAttribute > CAttributeNames
Definition:
ConfigurationInterface.idl:35
RTT::corba::CConfigurationInterface::CAttribute::assignable
boolean assignable
Definition:
ConfigurationInterface.idl:31
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::StdException
Definition:
StdException.idl:15
RTT::corba::CConfigurationInterface::CPropertyNames
sequence< CProperty > CPropertyNames
Definition:
ConfigurationInterface.idl:34
RTT::corba::CConfigurationInterface::CAttribute::type_name
string type_name
Definition:
ConfigurationInterface.idl:30
RTT::corba::CConfigurationInterface::CAttribute::name
string name
Definition:
ConfigurationInterface.idl:29
RTT::corba::CConfigurationInterface::CProperty::description
string description
Definition:
ConfigurationInterface.idl:24
RTT::corba::CConfigurationInterface::CAttribute
Definition:
ConfigurationInterface.idl:28
RTT::corba::CConfigurationInterface::CProperty
Definition:
ConfigurationInterface.idl:22
RTT::corba::CConfigurationInterface::CProperty::type_name
string type_name
Definition:
ConfigurationInterface.idl:25
RTT
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition:
Activity.cpp:52
StdException.idl
Generated on Fri Apr 5 2019 11:59:40 for Orocos Real-Time Toolkit by
1.8.11