2
// Stock_Factory_i.cpp,v 1.1 1999/11/28 17:41:12 coryan Exp
5
#include "Stock_Factory_i.h"
7
Quoter_Stock_Factory_i::Quoter_Stock_Factory_i ()
8
: rhat_ ("RHAT", "RedHat, Inc.", 210),
9
msft_ ("MSFT", "Microsoft, Inc.", 91)
14
Quoter_Stock_Factory_i::get_stock (const char *symbol)
15
throw (Quoter::Invalid_Stock_Symbol)
17
if (strcmp (symbol, "RHAT") == 0) {
18
return this->rhat_._this ();
19
} else if (strcmp (symbol, "MSFT") == 0) {
20
return this->msft_._this ();
22
throw Quoter::Invalid_Stock_Symbol ();