diff options
Diffstat (limited to 'TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h')
-rw-r--r-- | TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h b/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h new file mode 100644 index 00000000000..9c41dff6ee0 --- /dev/null +++ b/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.h @@ -0,0 +1,33 @@ +// +// $Id$ +// + +#ifndef TAO_TUTORIAL_QUOTER_SIMPLE_SERVER_STOCK_I_H +#define TAO_TUTORIAL_QUOTER_SIMPLE_SERVER_STOCK_I_H + +#include "QuoterS.h" +#include <string> + +class Quoter_Stock_i : public POA_Quoter::Stock { +public: + Quoter_Stock_i (const char *symbol, + const char *full_name, + CORBA::Double price); + + char *symbol () throw (CORBA::SystemException); + char *full_name () throw (CORBA::SystemException); + CORBA::Double price () throw (CORBA::SystemException); + +private: +#if defined (HPUX) && (ACE_HAS_STANDARD_CPP_LIBRARY == 0) + string symbol_; + string full_name_; +#else + std::string symbol_; + std::string full_name_; +#endif /* HPUX */ + CORBA::Double price_; +}; + +#endif /* TAO_TUTORIAL_QUOTER_SIMPLE_SERVER_STOCK_I_H */ + |