forked from osmocom/wireshark
3a4cc92b45
svn path=/trunk/; revision=14744
35 lines
710 B
Text
35 lines
710 B
Text
//File: CosEventComm.idl
|
|
//Part of the Event Service
|
|
//From http://industry.ebi.ac.uk/openBSA/idl/CosEventComm.idl
|
|
|
|
#ifndef _COS_EVENT_COMM_IDL_
|
|
#define _COS_EVENT_COMM_IDL_
|
|
#pragma prefix "omg.org"
|
|
|
|
module CosEventComm {
|
|
|
|
exception Disconnected{};
|
|
|
|
interface PushConsumer {
|
|
void push (in any data) raises(Disconnected);
|
|
void disconnect_push_consumer();
|
|
};
|
|
|
|
interface PushSupplier {
|
|
void disconnect_push_supplier();
|
|
};
|
|
|
|
interface PullSupplier {
|
|
any pull () raises(Disconnected);
|
|
any try_pull (out boolean has_event)
|
|
raises(Disconnected);
|
|
void disconnect_pull_supplier();
|
|
};
|
|
|
|
interface PullConsumer {
|
|
void disconnect_pull_consumer();
|
|
};
|
|
|
|
};
|
|
#endif /* ifndef _COS_EVENT_COMM_IDL_ */
|