2 #ifndef TAO_TUTORIAL_QUOTER_EVENT_SERVICE_STOCK_I_H
3 #define TAO_TUTORIAL_QUOTER_EVENT_SERVICE_STOCK_I_H
6 #include <orbsvcs/CosEventCommS.h>
7 #include <orbsvcs/CosEventChannelAdminC.h>
10 : public virtual POA_Quoter::Modify_Stock
13 Quoter_Stock_i (const char *symbol
,
14 const char *full_name
,
19 CORBA::Double
price ();
20 void set_price (CORBA::Double new_price
);
22 void disconnect_push_supplier ();
24 void connect (CosEventChannelAdmin::SupplierAdmin_ptr supplier_admin
);
29 CosEventChannelAdmin::ProxyPushConsumer_var consumer_proxy_
;
31 POA_CosEventComm::PushSupplier_tie
<Quoter_Stock_i
> supplier_personality_
;
34 #endif /* TAO_TUTORIAL_QUOTER_EVENT_SERVICE_STOCK_I_H */