Ardour
9.2-129-gdf5e1050bd
rwlock_test.h
Go to the documentation of this file.
1
#include <cppunit/TestFixture.h>
2
#include <cppunit/extensions/HelperMacros.h>
3
#include "
pbd/rwlock.h
"
4
5
class
RWLockTest
:
public
CppUnit::TestFixture
6
{
7
CPPUNIT_TEST_SUITE
(
RWLockTest
);
8
CPPUNIT_TEST
(
single_thread_test
);
9
CPPUNIT_TEST
(
run_thread_test
);
10
CPPUNIT_TEST_SUITE_END
();
11
12
public
:
13
RWLockTest
();
14
void
single_thread_test
();
15
void
run_thread_test
();
16
17
private
:
18
void
reader_thread
();
19
static
void
*
launch_reader
(
void
*);
20
21
PBD::RWLock
_rwlock
;
22
};
PBD::RWLock
Definition:
rwlock.h:29
RWLockTest
Definition:
rwlock_test.h:6
RWLockTest::CPPUNIT_TEST
CPPUNIT_TEST(single_thread_test)
RWLockTest::run_thread_test
void run_thread_test()
RWLockTest::reader_thread
void reader_thread()
RWLockTest::_rwlock
PBD::RWLock _rwlock
Definition:
rwlock_test.h:21
RWLockTest::launch_reader
static void * launch_reader(void *)
RWLockTest::single_thread_test
void single_thread_test()
RWLockTest::CPPUNIT_TEST_SUITE_END
CPPUNIT_TEST_SUITE_END()
RWLockTest::RWLockTest
RWLockTest()
RWLockTest::CPPUNIT_TEST_SUITE
CPPUNIT_TEST_SUITE(RWLockTest)
RWLockTest::CPPUNIT_TEST
CPPUNIT_TEST(run_thread_test)
rwlock.h
libs
pbd
test
rwlock_test.h
Generated on Thu Mar 5 2026 07:25:38 for Ardour by
1.9.1