diff options
Diffstat (limited to 'ACE/TAO/DevGuideExamples/BiDirectionalGIOP/callback_i.cpp')
-rw-r--r-- | ACE/TAO/DevGuideExamples/BiDirectionalGIOP/callback_i.cpp | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/ACE/TAO/DevGuideExamples/BiDirectionalGIOP/callback_i.cpp b/ACE/TAO/DevGuideExamples/BiDirectionalGIOP/callback_i.cpp new file mode 100644 index 00000000000..25dee372b33 --- /dev/null +++ b/ACE/TAO/DevGuideExamples/BiDirectionalGIOP/callback_i.cpp @@ -0,0 +1,28 @@ +// $Id$ + +#include "bidir_giop_pch.h" + +#include "callback_i.h" +#include <iostream> + +Callback_i::Callback_i (CORBA::ORB_ptr orb) +: orb_(CORBA::ORB::_duplicate(orb)) +{ +} + +Callback_i::~Callback_i (void) +{ +} + +void Callback_i::shutdown () +{ + std::cout << "Performing clean shutdown." << std::endl; + CORBA::Boolean wait = false; + orb_->shutdown(wait); +} + +void Callback_i::callback_method () +{ + std::cout << "Callback method called." << std::endl; +} + |