Use =default for skeleton copy constructor
[ACE_TAO.git] / ACE / performance-tests / Synch-Benchmarks / Perf_Test / context_test.cpp
blob23c6542dfa4b498fa93763b4d6664ea83bdf8a5e
1 #define ACE_BUILD_SVC_DLL
2 #include "Performance_Test_Options.h"
3 #include "Benchmark_Performance.h"
5 #if defined (ACE_HAS_THREADS)
7 class ACE_Svc_Export Context_Test : public Benchmark_Performance
9 public:
10 virtual int svc ();
13 int
14 Context_Test::svc ()
16 int ni = this->thr_id ();
18 synch_count = 1;
20 while (!this->done ())
22 ACE_Thread::yield ();
23 performance_test_options.thr_work_count[ni]++;
26 /* NOTREACHED */
27 return 0;
30 ACE_SVC_FACTORY_DECLARE (Context_Test)
31 ACE_SVC_FACTORY_DEFINE (Context_Test)
33 // ACE_Service_Object_Type ct (&context_test, "Context_Test");
34 #endif /* ACE_HAS_THREADS */