Orocos Real-Time Toolkit  2.8.3
Service.idl
Go to the documentation of this file.
1 #ifndef ORO_CORBA_SERVICE_PROVIDER_IDL
2 #define ORO_CORBA_SERVICE_PROVIDER_IDL
3 
4 #ifdef CORBA_IS_TAO
5 //resolves LNK2005
6 #include <tao/orb.idl>
7 #endif
8 
10 #include "OperationInterface.idl"
11 #include "DataFlow.idl"
12 
13 module RTT
14 {
15  module corba
16  {
17 
23  {
24  typedef sequence<string> CProviderNames;
25 
29  string getName();
30 
34  string getServiceDescription();
35 
39  CProviderNames getProviderNames( );
40 
44  CService getService( in string name );
45 
49  boolean hasService( in string name );
50 
51  };
52 
53  };
54 };
55 #endif
An interface to access the dataflow of a CControlTask object.
Definition: DataFlow.idl:119
Exposes both attributes and properties of a service.
An Orocos Service which hosts operations, attributes and properties.
Definition: Service.idl:22
sequence< string > CProviderNames
Definition: Service.idl:24
Exposes the operations this service offers.
Contains TaskContext, Activity, OperationCaller, Operation, Property, InputPort, OutputPort, Attribute.
Definition: Activity.cpp:51