diff options
Diffstat (limited to 'performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp')
-rw-r--r-- | performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp b/performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp deleted file mode 100644 index 605d4ffb338..00000000000 --- a/performance-tests/Synch-Benchmarks/Perf_Test/adaptive_sema_test.cpp +++ /dev/null @@ -1,43 +0,0 @@ -// $Id$ - -#define ACE_BUILD_SVC_DLL -#include "ace/Log_Msg.h" -#include "Adaptive_Lock_Performance_Test_Base.h" -#include "ace/Semaphore.h" -#include "ace/Lock_Adapter_T.h" - -ACE_RCSID(Synch_Benchmarks, adaptive_sema_test, "$Id$") - -#if defined (ACE_HAS_THREADS) - -class ACE_Svc_Export Adaptive_Sema_Test : public Adaptive_Lock_Performance_Test_Base -{ -public: - virtual int init (int, ACE_TCHAR *[]); - -private: - static ACE_Semaphore sema; -}; - -ACE_Semaphore Adaptive_Sema_Test::sema (1); - -int -Adaptive_Sema_Test::init (int, ACE_TCHAR *[]) -{ - ACE_Lock *lock; - ACE_NEW_RETURN (lock, - ACE_Lock_Adapter<ACE_Semaphore> (Adaptive_Sema_Test::sema), - -1); - - return this->set_lock (lock); -} - -ACE_SVC_FACTORY_DECLARE (Adaptive_Sema_Test) -ACE_SVC_FACTORY_DEFINE (Adaptive_Sema_Test) - -#if defined (ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION) -template class ACE_Lock_Adapter<ACE_Semaphore>; -#elif defined (ACE_HAS_TEMPLATE_INSTANTIATION_PRAGMA) -#pragma instantiate ACE_Lock_Adapter<ACE_Semaphore> -#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */ -#endif /* ACE_HAS_THREADS */ |