diff options
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.idl | 8 |
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 |