diff options
Diffstat (limited to 'trunk/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp')
-rw-r--r-- | trunk/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/trunk/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp b/trunk/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp new file mode 100644 index 00000000000..6149cb79c36 --- /dev/null +++ b/trunk/TAO/docs/tutorials/Quoter/Simple/Persistent/Stock_i.cpp @@ -0,0 +1,32 @@ +// +// $Id$ +// + +#include "Stock_i.h" + +Quoter_Stock_i::Quoter_Stock_i (const char *symbol, + const char *full_name, + CORBA::Double price) + : symbol_ (symbol), + full_name_ (full_name), + price_ (price) +{ +} + +char * +Quoter_Stock_i::symbol () throw (CORBA::SystemException) +{ + return CORBA::string_dup (this->symbol_.c_str ()); +} + +char * +Quoter_Stock_i::full_name () throw (CORBA::SystemException) +{ + return CORBA::string_dup (this->full_name_.c_str ()); +} + +CORBA::Double +Quoter_Stock_i::price () throw (CORBA::SystemException) +{ + return this->price_; +} |