summaryrefslogtreecommitdiff
path: root/TAO/tests/Bug_2654_Regression/Hello.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Bug_2654_Regression/Hello.cpp')
-rw-r--r--TAO/tests/Bug_2654_Regression/Hello.cpp56
1 files changed, 0 insertions, 56 deletions
diff --git a/TAO/tests/Bug_2654_Regression/Hello.cpp b/TAO/tests/Bug_2654_Regression/Hello.cpp
deleted file mode 100644
index da7f32dd4df..00000000000
--- a/TAO/tests/Bug_2654_Regression/Hello.cpp
+++ /dev/null
@@ -1,56 +0,0 @@
-//
-// $Id$
-//
-#include "Hello.h"
-#include "ace/Task.h"
-
-class Killer : public ACE_Task_Base
-{
-public:
- Killer (CORBA::ORB_ptr orb)
- : orb_ (CORBA::ORB::_duplicate (orb))
- {
- }
-
- int svc (void)
- {
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) server exiting\n"));
- this->orb_->shutdown (1);
- return 0;
- }
-
-private:
- CORBA::ORB_var orb_;
-};
-
-Hello::Hello (CORBA::ORB_ptr orb)
- : orb_ (CORBA::ORB::_duplicate (orb)),
- count_(0)
-
-{
-}
-
-void
-Hello::set_callback (Test::CallBack_ptr cb
- ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- ACE_DEBUG ((LM_DEBUG,"(%P|%t) got callback \n"));
- this->callback_ = Test::CallBack::_duplicate(cb);
- this->callback_->method2();
-}
-
-void
-Hello::method (CORBA::Short count ACE_ENV_ARG_DECL_NOT_USED)
- ACE_THROW_SPEC ((CORBA::SystemException))
-{
- if (++this->count_ > 10)
- {
- ACE_DEBUG ((LM_DEBUG, "{%P| %t) supplied count = %d\n", count));
- PortableServer::POA_var poa = this->_default_POA();
- PortableServer::POAManager_var mgr = poa->the_POAManager();
- mgr->hold_requests(false);
- Killer *k = new Killer (orb_.in ());
- k->activate();
- }
-}