diff options
author | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-04-13 03:33:32 +0000 |
---|---|---|
committer | dengg <dengg@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 2006-04-13 03:33:32 +0000 |
commit | 285a5c170382dcf7c4333985e80cb52680101f55 (patch) | |
tree | d97c3ed9bf6e5e0e2664e4abefb4006ea329cbf6 | |
parent | b5d2d6fc12e1e137bc1ff32bd472a1e6603416dd (diff) | |
download | ATCD-285a5c170382dcf7c4333985e80cb52680101f55.tar.gz |
Apr Thu 13 03:32:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu>
-rw-r--r-- | TAO/CIAO/ChangeLog | 10 | ||||
-rw-r--r-- | TAO/CIAO/ciaosvcs/Events/CIAO_Events.idl | 69 | ||||
-rw-r--r-- | TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc | 3 |
3 files changed, 13 insertions, 69 deletions
diff --git a/TAO/CIAO/ChangeLog b/TAO/CIAO/ChangeLog index 249f195b978..9648dadfd87 100644 --- a/TAO/CIAO/ChangeLog +++ b/TAO/CIAO/ChangeLog @@ -1,3 +1,13 @@ +Apr Thu 13 03:32:35 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> + + * ciaosvcs/Events/CIAO_Events.idl + + Removed this file. + + * ciaosvcs/Events/CIAO_Events.mpc + + Modified to put an empty segment of IDL_Files. + Wed Apr 12 17:51:03 UTC 2006 Gan Deng <gan.deng@vanderbilt.edu> * NEWS diff --git a/TAO/CIAO/ciaosvcs/Events/CIAO_Events.idl b/TAO/CIAO/ciaosvcs/Events/CIAO_Events.idl deleted file mode 100644 index bcfcca9ef93..00000000000 --- a/TAO/CIAO/ciaosvcs/Events/CIAO_Events.idl +++ /dev/null @@ -1,69 +0,0 @@ -// $Id$ - -/** - * @file CIAO_Events.idl - * - * @author George Edwards <g.edwards@vanderbilt.edu> - * @author Gan Deng <dengg@dre.vanderbilt.edu> - * - * @brief Interfaces for configuring CIAO's event mechanism. - */ - -#include "ciao/CCM_Event.idl" - -module CIAO -{ - /// A component's UUID + port name. - typedef string CONNECTION_ID; - - enum EventServiceType - { - DIRECT, - EC, - RTEC, - NOTIFY, - RTNOTIFY - }; - - interface Supplier_Config - { - attribute CONNECTION_ID supplier_id; - - readonly attribute EventServiceType service_type; - - void destroy (); - }; - - interface Consumer_Config : Supplier_Config - { - attribute CONNECTION_ID consumer_id; - attribute Components::EventConsumerBase consumer; - - void start_conjunction_group (in long size); - - void start_disjunction_group (in long size); - - void insert_source (in CONNECTION_ID source_id); - - void insert_type (in long event_type); - }; - - interface CIAO_Event_Service : Components::EventConsumerBase - { - Supplier_Config create_supplier_config (); - - Consumer_Config create_consumer_config (); - - void connect_event_supplier (in Supplier_Config supplier_conf); - - void connect_event_consumer (in Consumer_Config consumer_conf); - - void disconnect_event_supplier (in CONNECTION_ID conn_id) - raises (Components::InvalidConnection); - - void disconnect_event_consumer (in CONNECTION_ID conn_id) - raises (Components::InvalidConnection); - - //void push_event (in Components::EventBase ev); - }; -}; diff --git a/TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc b/TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc index 2a236200152..a5a1417673e 100644 --- a/TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc +++ b/TAO/CIAO/ciaosvcs/Events/CIAO_Events.mpc @@ -14,4 +14,7 @@ project (CIAO_DnC_Events) : orbsvcslib, ciao_rtevent_dnc { Header_Files { CIAO_EventService_Factory_impl.h } + + IDL_Files { + } } |