diff options
author | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-10 22:44:44 +0000 |
---|---|---|
committer | coryan <coryan@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1999-03-10 22:44:44 +0000 |
commit | a8d995af661c5cf422d6f44689912517a6f3cc78 (patch) | |
tree | 305e7099f08659bac64eb62e79c33f5b49aae9a7 /TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl | |
parent | 217421d25d53994a278154b7887efb87d38f646f (diff) | |
download | ATCD-a8d995af661c5cf422d6f44689912517a6f3cc78.tar.gz |
ChangeLogTag:Wed Mar 10 16:43:55 1999 Carlos O'Ryan <coryan@cs.wustl.edu>
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl b/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl index 42e8395ed3b..13cda1da364 100644 --- a/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl +++ b/TAO/orbsvcs/orbsvcs/RtecEventChannelAdmin.idl @@ -6,38 +6,38 @@ #include "RtecEventComm.idl" #include "RtecScheduler.idl" -module RtecEventChannelAdmin +module RtecEventChannelAdmin { exception AlreadyConnected {}; exception TypeError {}; - struct Dependency + struct Dependency { RtecEventComm::Event event; RtecScheduler::handle_t rt_info; }; typedef sequence<Dependency> DependencySet; - struct ConsumerQOS + struct ConsumerQOS { DependencySet dependencies; boolean is_gateway; }; - struct Publication + struct Publication { RtecEventComm::Event event; RtecScheduler::Dependency_Info dependency_info; }; typedef sequence<Publication> PublicationSet; - struct SupplierQOS + struct SupplierQOS { PublicationSet publications; boolean is_gateway; }; - interface ProxyPushSupplier: RtecEventComm::PushSupplier + interface ProxyPushSupplier: RtecEventComm::PushSupplier { // = TITLE // The Proxy Supplier @@ -64,7 +64,7 @@ module RtecEventChannelAdmin // Resume the reception of events. }; - interface ProxyPushConsumer: RtecEventComm::PushConsumer + interface ProxyPushConsumer: RtecEventComm::PushConsumer { // = TITLE // The Proxy Consumer @@ -84,7 +84,7 @@ module RtecEventChannelAdmin // @@ TODO: Find out the exception specs for the following interface's // methods. - interface ConsumerAdmin + interface ConsumerAdmin { // = TITLE // The Supplier factory @@ -97,7 +97,7 @@ module RtecEventChannelAdmin // Obtain a supplier }; - interface SupplierAdmin + interface SupplierAdmin { // = TITLE // The Consumer factory @@ -110,7 +110,7 @@ module RtecEventChannelAdmin // Obtain a consumer }; - interface Observer + interface Observer { // = TITLE // Observes any changes in the consumer or supplier sets for an @@ -123,19 +123,18 @@ module RtecEventChannelAdmin void update_consumer (in ConsumerQOS sub); // A change in the list of consumers has ocurred. The disjunction - // of the subscriptions (and its equivalent form ) is - // passed to the observer. + // of the subscriptions is passed to the observer. void update_supplier (in SupplierQOS pub); - // A change in the list of consumers has ocurred. The disjunction - // of the publications (and its equivalent form for suppliers). + // A change in the list of suppliers has ocurred. The disjunction + // of the publications is passed to the observer. }; typedef unsigned long Observer_Handle; // This is used as an opaque ID to control the addition and removal // of handles from an event channel. - interface EventChannel + interface EventChannel { // = TITLE // The Event Channel class |