// // $Id: Stock_Factory_Locator_i.h 78900 2007-07-15 13:05:48Z sowayaa $ // #ifndef STOCK_FACTORY_LOCATOR_I_H #define STOCK_FACTORY_LOCATOR_I_H #include "tao/ORB.h" #include "tao/PortableServer/PortableServer.h" #include "tao/PortableServer/ServantLocatorC.h" class Quoter_Stock_Factory_Locator_i : public PortableServer::ServantLocator { public: Quoter_Stock_Factory_Locator_i (CORBA::ORB_ptr orb); // Preinvoke function virtual PortableServer::Servant preinvoke (const PortableServer::ObjectId &oid, PortableServer::POA_ptr poa, const char * operation, void * & cookie); // Postinvoke function virtual void postinvoke (const PortableServer::ObjectId & oid, PortableServer::POA_ptr poa, const char * operation, void * cookie, PortableServer::Servant servant); private: CORBA::ORB_var orb_; }; #endif /* STOCK_FACTORY_LOCATOR_I_H */