Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

CosNotifyChannelAdminAck.idl

Go to the documentation of this file.
00001 //File: CosNotifyChannelAdminAck.idl
00002 //Part of the extended Notification Service
00003 
00004 #ifndef _COS_NOTIFY_CHANNEL_ADMIN_ACK_IDL_
00005 #define _COS_NOTIFY_CHANNEL_ADMIN_ACK_IDL_
00006 
00007 #include <CosNotifyChannelAdmin.idl>
00008 
00009 #pragma prefix "omg.org"
00010 
00011 module CosNotifyChannelAdminAck {
00012 
00013 typedef sequence<long> SequenceNumbers;
00014 
00015 interface StructuredProxyPushSupplierAck : CosNotifyChannelAdmin::StructuredProxyPushSupplier {
00016     void acknowledge(in SequenceNumbers sequence_numbers);
00017 };
00018 
00019 interface StructuredProxyPullSupplierAck : CosNotifyChannelAdmin::StructuredProxyPullSupplier {
00020     void acknowledge(in SequenceNumbers sequence_numbers);
00021 };
00022 
00023 interface SequenceProxyPushSupplierAck : CosNotifyChannelAdmin::SequenceProxyPushSupplier {
00024     void acknowledge(in SequenceNumbers sequence_numbers);
00025 };
00026 
00027 interface SequenceProxyPullSupplierAck : CosNotifyChannelAdmin::SequenceProxyPullSupplier {
00028     void acknowledge(in SequenceNumbers sequence_numbers);
00029 };
00030 };
00031 #endif