summaryrefslogtreecommitdiff
path: root/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp')
-rw-r--r--TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp71
1 files changed, 0 insertions, 71 deletions
diff --git a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp b/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp
deleted file mode 100644
index f3d2a0c03a1..00000000000
--- a/TAO/orbsvcs/orbsvcs/Concurrency/CC_LockSetFactory.cpp
+++ /dev/null
@@ -1,71 +0,0 @@
-/* -*- C++ -*- */
-
-// $Id$
-
-// ============================================================================
-//
-// = LIBRARY
-// cos
-//
-// = FILENAME
-// CC_LockSetFactory.cpp
-//
-// = AUTHOR
-// Torben Worm <tworm@cs.wustl.edu>
-//
-// ============================================================================
-
-#include "CC_LockSetFactory.h"
-#include "CC_LockSet.h"
-
-// Default constructor
-CC_LockSetFactory::CC_LockSetFactory(void)
-{
- ACE_NEW(this->lock_, ACE_Lock_Adapter<ACE_Thread_Mutex> ());
-}
-
-// Destructor
-CC_LockSetFactory::~CC_LockSetFactory(void)
-{
- delete this->lock_;
-}
-
-CosConcurrencyControl::LockSet_ptr
- CC_LockSetFactory::create ( CORBA::Environment &env)
-{
- CC_LockSet *ls = 0;
-
- env.clear();
- env.exception(new CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- ACE_GUARD_RETURN(ACE_Lock, ace_mon, *this->lock_,
- CosConcurrencyControl::LockSet::_nil());
-
- env.clear();
-
- env.exception(new CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- ACE_NEW_RETURN(ls, CC_LockSet, CosConcurrencyControl::LockSet::_nil());
- env.clear();
-
- return ls->_this(env);
-}
-
-CosConcurrencyControl::LockSet_ptr
- CC_LockSetFactory::create_related (CosConcurrencyControl::LockSet_ptr which,
- CORBA::Environment &env)
-{
- CC_LockSet *ls = 0;
-
- env.clear();
- env.exception(new CORBA::UNKNOWN (CORBA::COMPLETED_NO));
- ACE_GUARD_RETURN(ACE_Lock, ace_mon, *this->lock_,
- CosConcurrencyControl::LockSet::_nil());
-
- env.clear();
-
- env.exception(new CORBA::NO_MEMORY (CORBA::COMPLETED_NO));
- ACE_NEW_RETURN(ls, CC_LockSet(which),
- CosConcurrencyControl::LockSet::_nil());
- env.clear();
-
- return ls->_this(env);
-}