diff options
Diffstat (limited to 'TAO/orbsvcs/examples/LoadBalancing/StockFactory.h')
-rw-r--r-- | TAO/orbsvcs/examples/LoadBalancing/StockFactory.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/TAO/orbsvcs/examples/LoadBalancing/StockFactory.h b/TAO/orbsvcs/examples/LoadBalancing/StockFactory.h new file mode 100644 index 00000000000..053fe79e808 --- /dev/null +++ b/TAO/orbsvcs/examples/LoadBalancing/StockFactory.h @@ -0,0 +1,29 @@ +// +// $Id$ +// + +#ifndef STOCKFACTORY_H +#define STOCKFACTORY_H + +#include "TestS.h" +#include "Stock.h" + +class StockFactory + : public POA_Test::StockFactory +{ +public: + StockFactory (CORBA::ORB_ptr orb, int number); + + Test::Stock_ptr get_stock (const char *symbol) + throw (Test::Invalid_Stock_Symbol); + + virtual void shutdown (void); + +private: + CORBA::ORB_var orb_; + Stock rhat_; + Stock msft_; + int number_; +}; + +#endif /* STOCKFACTORY_H */ |