summaryrefslogtreecommitdiff
path: root/modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl')
-rw-r--r--modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl8
1 files changed, 6 insertions, 2 deletions
diff --git a/modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl b/modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl
index bcfcca9ef93..49393ede7a4 100644
--- a/modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl
+++ b/modules/CIAO/ciaosvcs/Events/CIAO_Events_Base/CIAO_Events.idl
@@ -18,7 +18,6 @@ module CIAO
enum EventServiceType
{
- DIRECT,
EC,
RTEC,
NOTIFY,
@@ -34,9 +33,12 @@ module CIAO
void destroy ();
};
- interface Consumer_Config : Supplier_Config
+ interface Consumer_Config
{
attribute CONNECTION_ID consumer_id;
+
+ readonly attribute EventServiceType service_type;
+
attribute Components::EventConsumerBase consumer;
void start_conjunction_group (in long size);
@@ -46,6 +48,8 @@ module CIAO
void insert_source (in CONNECTION_ID source_id);
void insert_type (in long event_type);
+
+ void destroy ();
};
interface CIAO_Event_Service : Components::EventConsumerBase