00001 #ifndef COS_TYPEDEVENTCOMM_IDL 00002 #define COS_TYPEDEVENTCOMM_IDL 00003 00004 #include <CosEventComm.idl> 00005 00016 #pragma prefix "omg.org" 00017 00018 module CosTypedEventComm 00019 { 00023 interface TypedPushConsumer : CosEventComm::PushConsumer 00024 { 00032 Object get_typed_consumer (); 00033 }; 00034 00038 interface TypedPullSupplier : CosEventComm::PullSupplier 00039 { 00047 Object get_typed_supplier (); 00048 }; 00049 }; 00050 00051 #endif