diff options
Diffstat (limited to 'TAO/CIAO/tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp')
-rw-r--r-- | TAO/CIAO/tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp | 141 |
1 files changed, 0 insertions, 141 deletions
diff --git a/TAO/CIAO/tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp b/TAO/CIAO/tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp deleted file mode 100644 index 03283aa773b..00000000000 --- a/TAO/CIAO/tests/RTCCM/Priority_Test/Workers/CB_Worker_exec.cpp +++ /dev/null @@ -1,141 +0,0 @@ -// $Id$ - -#include "CB_Worker_exec.h" -#include "CIAO_common.h" - -// This should really be a configurable value. CIAO doesn't suppor -// this yet but the new D&C shall support this RSN. -static long local_primer_ = 9619; - -/// Default constructor. -MyImpl::CB_Worker_exec::CB_Worker_exec () -{ -} - -/// Default destructor. -MyImpl::CB_Worker_exec::~CB_Worker_exec () -{ -} - -// Operations from Priority_Test::Worker - -Priority_Test::CCM_Common_Ops_ptr -MyImpl::CB_Worker_exec::get_some_device (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - return Priority_Test::CCM_Common_Ops::_duplicate (this); -} - -// Operations from Priority_Test::Common_Ops - -CORBA::Long -MyImpl::CB_Worker_exec::do_work (CORBA::Long work, - CORBA::Long aux - ACE_ENV_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException)) -{ - // aux is not use for now, so do something with it. - CORBA::ULong retv = work + aux; - - if (CIAO::debug_level () > 0) - ACE_DEBUG ((LM_DEBUG, - "CB_Worker::do_work: %hd units of work\n", - work)); - - for (; work != 0; --work) - ACE::is_prime (local_primer_, - 2, - local_primer_ / 2); - - return retv; -} - -// Operations from Components::SessionComponent -void -MyImpl::CB_Worker_exec::set_session_context (Components::SessionContext_ptr ctx - ACE_ENV_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ - if (CIAO::debug_level () > 0) - ACE_DEBUG ((LM_DEBUG, "MyImpl::CB_Worker_exec::set_session_context\n")); - - this->context_ = - Priority_Test::CCM_Worker_Context::_narrow (ctx - ACE_ENV_ARG_PARAMETER); - ACE_CHECK; - - if (CORBA::is_nil (this->context_.in ())) - ACE_THROW (CORBA::INTERNAL ()); - // Urm, we actually discard exceptions thown from this operation. -} - -void -MyImpl::CB_Worker_exec::ciao_preactivate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ -} - -void -MyImpl::CB_Worker_exec::ciao_postactivate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ -} - -void -MyImpl::CB_Worker_exec::ccm_activate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ - if (CIAO::debug_level () > 0) - ACE_DEBUG ((LM_DEBUG, "MyImpl::CB_Worker_exec::ccm_activate\n")); -} - -void -MyImpl::CB_Worker_exec::ccm_passivate (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ - if (CIAO::debug_level () > 0) - ACE_DEBUG ((LM_DEBUG, "MyImpl::CB_Worker_exec::ccm_passivate\n")); -} - -void -MyImpl::CB_Worker_exec::ccm_remove (ACE_ENV_SINGLE_ARG_DECL_NOT_USED) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ - if (CIAO::debug_level () > 0) - ACE_DEBUG ((LM_DEBUG, "MyImpl::CB_Worker_exec::ccm_remove\n")); -} - -/// Default ctor. -MyImpl::CB_Worker_Home_exec::CB_Worker_Home_exec () -{ -} - -/// Default dtor. -MyImpl::CB_Worker_Home_exec::~CB_Worker_Home_exec () -{ -} - -// Explicit home operations. - -// Implicit home operations. - -::Components::EnterpriseComponent_ptr -MyImpl::CB_Worker_Home_exec::create (ACE_ENV_SINGLE_ARG_DECL) - ACE_THROW_SPEC ((CORBA::SystemException, - Components::CCMException)) -{ - return new MyImpl::CB_Worker_exec; -} - - -extern "C" WORKER_EXEC_Export ::Components::HomeExecutorBase_ptr -createWorkerHome_Impl (void) -{ - return new MyImpl::CB_Worker_Home_exec; -} |