LockerDestructionTest
LockerDestructionTest::TimeoutWaiterThread()
LockerDestructionTest::TimeoutDeleterThread()
LockerDestructionTest::suite()
typedef BThreadedTestCaller<LockerDestructionTest> LockerDestructionTestCaller;
LockerDestructionTest* simpleBenaphore = new LockerDestructionTest("SimpleBenaphore", true);
simpleBenaphoreCaller->addThread("Waiter", &LockerDestructionTest::SimpleWaiterThread);
simpleBenaphoreCaller->addThread("Deleter", &LockerDestructionTest::SimpleDeleterThread);
LockerDestructionTest* simpleSemaphore = new LockerDestructionTest("SimpleSemaphore", false);
simpleSemaphoreCaller->addThread("Waiter", &LockerDestructionTest::SimpleWaiterThread);
simpleSemaphoreCaller->addThread("Deleter", &LockerDestructionTest::SimpleDeleterThread);
LockerDestructionTest* timeoutBenaphore = new LockerDestructionTest("TimeoutBenaphore", true);
timeoutBenaphoreCaller->addThread("Waiter", &LockerDestructionTest::TimeoutWaiterThread);
timeoutBenaphoreCaller->addThread("Deleter", &LockerDestructionTest::TimeoutDeleterThread);
LockerDestructionTest* timeoutSemaphore = new LockerDestructionTest("TimeoutSemaphore", false);
timeoutSemaphoreCaller->addThread("Waiter", &LockerDestructionTest::TimeoutWaiterThread);
timeoutSemaphoreCaller->addThread("Deleter", &LockerDestructionTest::TimeoutDeleterThread);
CPPUNIT_TEST_SUITE_NAMED_REGISTRATION(LockerDestructionTest, getTestSuiteName());
LockerDestructionTest(std::string name, bool isBenaphore);
virtual ~LockerDestructionTest();
LockerDestructionTest::LockerDestructionTest(std::string name, bool isBenaphore)
LockerDestructionTest::~LockerDestructionTest()
LockerDestructionTest::SimpleWaiterThread()
LockerDestructionTest::SimpleDeleterThread()