// // $Id: Stock_Consumer.h 78900 2007-07-15 13:05:48Z sowayaa $ // #ifndef TAO_TUTORIALS_QUOTER_EVENT_SERVICE_STOCK_CONSUMER_H #define TAO_TUTORIALS_QUOTER_EVENT_SERVICE_STOCK_CONSUMER_H #include #include class Stock_Consumer : public POA_CosEventComm::PushConsumer { public: Stock_Consumer (); void connect (CosEventChannelAdmin::EventChannel_ptr event_channel); // Connect to the event channel, using void disconnect (); // Disconnect from the event channel. void push (const CORBA::Any& data); void disconnect_push_consumer (void); private: CosEventChannelAdmin::ProxyPushSupplier_var supplier_proxy_; // The supplier proxy. }; #endif /* TAO_TUTORIALS_QUOTER_EVENT_SERVICE_STOCK_CONSUMER_H */