//
// The Event Service IDL Description
//

#ifndef _COS_TYPED_EVENT_COMM_
#define _COS_TYPED_EVENT_COMM_

#include <CosEventComm.idl>

module CosTypedEventComm
{
  typePrefix CosTypedEventComm "omg.org";
  
  interface TypedPushConsumer : CosEventComm::PushConsumer
  {
      Object get_typed_consumer();
  };
  
  interface TypedPullSupplier : CosEventComm::PullSupplier
  {
      Object get_typed_supplier();
  };
};

#endif