Lines Matching refs:ConcurrencyTest2

2 	$Id: ConcurrencyTest2.cpp 301 2002-07-18 05:32:00Z tylerdauwalder $
16 #include "ConcurrencyTest2.h"
32 * Method: ConcurrencyTest2::ConcurrencyTest2()
39 ConcurrencyTest2::ConcurrencyTest2(std::string name, bool benaphoreFlag) :
46 * Method: ConcurrencyTest2::~ConcurrencyTest2()
51 ConcurrencyTest2::~ConcurrencyTest2()
57 * Method: ConcurrencyTest2::setUp()
66 ConcurrencyTest2::setUp(void)
73 * Method: ConcurrencyTest2::suite()
75 * all combinations of "ConcurrencyTest2". The test suite contains
82 CppUnit::Test *ConcurrencyTest2::suite(void)
84 typedef BThreadedTestCaller <ConcurrencyTest2 >
86 CppUnit::TestSuite *testSuite = new CppUnit::TestSuite("ConcurrencyTest2");
90 ConcurrencyTest2 *theTest = new ConcurrencyTest2("Benaphore", true);
92 threadedTest1->addThread("Acquire", &ConcurrencyTest2::AcquireThread);
93 threadedTest1->addThread("Timeout1", &ConcurrencyTest2::TimeoutThread);
94 threadedTest1->addThread("Timeout2", &ConcurrencyTest2::TimeoutThread);
98 theTest = new ConcurrencyTest2("Semaphore", false);
100 threadedTest2->addThread("Acquire", &ConcurrencyTest2::AcquireThread);
101 threadedTest2->addThread("Timeout1", &ConcurrencyTest2::TimeoutThread);
102 threadedTest2->addThread("Timeout2", &ConcurrencyTest2::TimeoutThread);
111 * Method: ConcurrencyTest2::AcquireThread()
116 void ConcurrencyTest2::AcquireThread(void)
132 * Method: ConcurrencyTest2::AcquireLock()
141 bool ConcurrencyTest2::AcquireLock(int lockAttempt,
162 * Method: ConcurrencyTest2::TimeoutThread()
168 void ConcurrencyTest2::TimeoutThread(void)
182 * Method: ConcurrencyTest2::TestThread()
205 void ConcurrencyTest2::LockingLoop(void)