summaryrefslogtreecommitdiff
path: root/TAO/tests/Bug_2677_Regression/DllORB.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/tests/Bug_2677_Regression/DllORB.cpp')
-rw-r--r--TAO/tests/Bug_2677_Regression/DllORB.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/TAO/tests/Bug_2677_Regression/DllORB.cpp b/TAO/tests/Bug_2677_Regression/DllORB.cpp
index 8374cfd14fd..1fbd24e38f8 100644
--- a/TAO/tests/Bug_2677_Regression/DllORB.cpp
+++ b/TAO/tests/Bug_2677_Regression/DllORB.cpp
@@ -1,6 +1,5 @@
// $Id$
#include "DllORB.h"
-#include "ace/Barrier.h"
#include "ace/Arg_Shifter.h"
#include "ace/Argv_Type_Converter.h"
#include "ace/OS_NS_unistd.h"
@@ -9,7 +8,6 @@
DllORB::DllORB (void)
: failPrePostInit_ (3),
- mp_barrier_ (0),
mv_orb_ (),
mv_rootPOA_ ()
{
@@ -18,7 +16,6 @@ DllORB::DllORB (void)
DllORB::~DllORB (void)
{
- delete mp_barrier_;
}
@@ -123,11 +120,6 @@ DllORB::init (int argc, ACE_TCHAR *argv[])
return -1;
}
- mp_barrier_ = new ACE_Thread_Barrier (threadCnt + 1);
-
- this->activate (THR_NEW_LWP|THR_JOINABLE|THR_INHERIT_SCHED, threadCnt);
- mp_barrier_->wait ();
-
return 0;
}
@@ -150,12 +142,6 @@ DllORB::fini (void)
return -1;
}
- // wait for our threads to finish
- this->wait ();
-
- delete mp_barrier_;
- mp_barrier_ = 0;
-
try
{
mv_orb_->destroy ();
@@ -207,36 +193,4 @@ DllORB::fini (void)
}
-int DllORB::svc (void)
-{
- mp_barrier_->wait ();
-
- int result = 0;
-
- try
- {
- try
- {
- mv_orb_->run ();
- }
- catch (const CORBA::BAD_INV_ORDER& ex)
- {
- const CORBA::ULong VMCID = ex.minor () & 0xFFFFF000U;
- const CORBA::ULong minorCode = ex.minor () & 0xFFFU;
- if (!(VMCID == CORBA::OMGVMCID && minorCode == 4))
- {
- throw;
- }
- }
- }
- catch (...)
- {
- ACE_DEBUG ((LM_ERROR, ACE_TEXT ("ERROR: exception\n")));
- result = 1;
- }
-
- return result;
-}
-
-
ACE_FACTORY_DEFINE (bug_2677_regression, DllORB)