diff options
Diffstat (limited to 'ACE/TAO/tests/Bug_2844_Regression/Hello.cpp')
-rw-r--r-- | ACE/TAO/tests/Bug_2844_Regression/Hello.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/ACE/TAO/tests/Bug_2844_Regression/Hello.cpp b/ACE/TAO/tests/Bug_2844_Regression/Hello.cpp new file mode 100644 index 00000000000..eb2603dd591 --- /dev/null +++ b/ACE/TAO/tests/Bug_2844_Regression/Hello.cpp @@ -0,0 +1,33 @@ +// $Id$ + +#include "Hello.h" + + +ACE_RCSID (Recursive, + Hello, + "$Id$") + + +Hello::Hello (CORBA::ORB_ptr orb) + : orb_ (CORBA::ORB::_duplicate (orb)) +{ +} + +CORBA::Any * +Hello::get_any (CORBA::Any const & the_any) +{ + CORBA::Any * retval = 0; + + ACE_NEW_THROW_EX (retval, + CORBA::Any (the_any), + CORBA::NO_MEMORY ()); + + return retval; +} + + +void +Hello::shutdown (void) +{ + this->orb_->shutdown (0); +} |