aboutsummaryrefslogtreecommitdiffstats
path: root/lib/cosEvent/src/cosEventApp.idl
blob: e5a134685f683c129d73ad2b070edd1e2cb9c749 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#ifndef _COS_EVENT_APP_IDL_
#define _COS_EVENT_APP_IDL_
 
#include<CosEventChannelAdmin.idl>
 
 
module oe_CosEventComm {
 
  
  interface Event {
    oneway void send(in any event);
    void send_sync(in any event);
  };
 
  interface Channel : CosEventChannelAdmin::EventChannel, Event {};
 
  interface CAdmin  : CosEventChannelAdmin::ConsumerAdmin, Event {};
 
  interface PullerS : CosEventChannelAdmin::ProxyPullSupplier, Event {};
 
  interface PusherS : CosEventChannelAdmin::ProxyPushSupplier, Event {};
 
};
 
 
#endif