1
// **********************************************************************
4
// Object-Oriented Concepts, Inc.
8
// Object-Oriented Concepts GmbH
11
// All Rights Reserved
13
// **********************************************************************
15
#ifndef CosEventComm_idl
16
#define CosEventComm_idl
18
#pragma prefix "omg.org"
23
exception Disconnected {};
25
interface PushConsumer
27
void push(in any data)
30
void disconnect_push_consumer();
33
interface PushSupplier
35
void disconnect_push_supplier();
38
interface PullSupplier
43
any try_pull(out boolean has_event)
46
void disconnect_pull_supplier();
49
interface PullConsumer
51
void disconnect_pull_consumer();
56
#endif // CosEventComm_idl