diff options
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h')
-rw-r--r-- | TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h | 58 |
1 files changed, 0 insertions, 58 deletions
diff --git a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h b/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h deleted file mode 100644 index 266b62bfb47..00000000000 --- a/TAO/orbsvcs/orbsvcs/CosEvent/ProxyPushConsumer_i.h +++ /dev/null @@ -1,58 +0,0 @@ -/* -*- C++ -*- */ -// $Id$ -// -// ============================================================================ -// -// = LIBRARY -// TAO services -// -// = FILENAME -// ProxyPushConsumer_i -// -// = AUTHOR -// Pradeep Gore <pradeep@cs.wustl.edu> -// -// = DESCRIPTION -// This has the implementation of the CosEventChannelAdmin::ProxyPushConsumer interface. -// ====================================================================================== - -#if !defined (_PROXYPUSHCONSUMER_H) -#define _PROXYPUSHCONSUMER_H - -#include "orbsvcs/RtecEventChannelAdminS.h" -#include "orbsvcs/CosEventChannelAdminS.h" - -class ProxyPushConsumer_i : public -POA_CosEventChannelAdmin::ProxyPushConsumer -{ - // = TITLE - // class ProxyPushConsumer_i implements the ProxyPushConsumer interface. - // = DESCRIPTION - // This implementation of the ProxyPushConsumer uses the RtecEventChannelAdmin::ProxyPushConsumer. - // -public: - // = Initialization and termination methods. - ProxyPushConsumer_i(const RtecEventChannelAdmin::SupplierQOS &qos, - RtecEventChannelAdmin::ProxyPushConsumer_ptr ppc); - - ~ProxyPushConsumer_i (); - - virtual void push (const CORBA::Any &data, - CORBA::Environment &TAO_TRY_ENV); - // Suppliers call this method to pass data to connected consumers. - - virtual void disconnect_push_consumer (CORBA::Environment &TAO_TRY_ENV); - // Disconnects the supplier from the event communication. - - virtual void connect_push_supplier(CosEventComm::PushSupplier_ptr push_supplier, - CORBA::Environment &TAO_TRY_ENV); - // Connects a push supplier. -private: - const RtecEventChannelAdmin::SupplierQOS &qos_; - // The SupplierQOS specified by the user of this class. - - RtecEventChannelAdmin::ProxyPushConsumer_ptr ppc_; - // The Rtec ProxyPushConsumer specified by the user of this class. -}; - -#endif // _PROXYPUSHCONSUMER_H |