diff options
Diffstat (limited to 'TAO/examples/CSD_Strategy/ThreadPool3/Foo_i.cpp')
-rw-r--r-- | TAO/examples/CSD_Strategy/ThreadPool3/Foo_i.cpp | 72 |
1 files changed, 0 insertions, 72 deletions
diff --git a/TAO/examples/CSD_Strategy/ThreadPool3/Foo_i.cpp b/TAO/examples/CSD_Strategy/ThreadPool3/Foo_i.cpp deleted file mode 100644 index 39a83de2507..00000000000 --- a/TAO/examples/CSD_Strategy/ThreadPool3/Foo_i.cpp +++ /dev/null @@ -1,72 +0,0 @@ -// $Id$ -#include "Foo_i.h" -#include "OrbShutdownTask.h" - - -Foo_i::Foo_i(unsigned num_clients) - : value_(0), - num_clients_(num_clients) -{ -} - - -Foo_i::~Foo_i() -{ -} - - -void -Foo_i::op1(ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC((CORBA::SystemException)) -{ -} - - -void -Foo_i::op2(CORBA::Long value ACE_ENV_ARG_DECL_NOT_USED) - ACE_THROW_SPEC((CORBA::SystemException)) -{ - this->value_ = value; -} - - -CORBA::Long -Foo_i::op3(ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC((CORBA::SystemException)) -{ - return this->value_; -} - - - -void -Foo_i::op4(CORBA::Long value ACE_ENV_ARG_DECL_NOT_USED) - ACE_THROW_SPEC((CORBA::SystemException)) -{ - this->value_ = value; -} - - -void -Foo_i::op5(ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC((CORBA::SystemException, FooException)) -{ - ACE_THROW (FooException()); -} - - -void -Foo_i::done(ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC((CORBA::SystemException)) -{ - unsigned num_left = --this->num_clients_; - - if (num_left == 0) - { - if (TheOrbShutdownTask::instance()->open(0) != 0) - { - ACE_ERROR((LM_ERROR, "(%P|%t)Foo_i::done: " - "failed to create orb shutdown thread.\n")); - } - } -} |