Ardour  9.2-129-gdf5e1050bd
RWLockTest Class Reference

#include <rwlock_test.h>

Inheritance diagram for RWLockTest:
[legend]

Public Member Functions

 RWLockTest ()
 
void single_thread_test ()
 
void run_thread_test ()
 

Private Member Functions

 CPPUNIT_TEST_SUITE (RWLockTest)
 
 CPPUNIT_TEST (single_thread_test)
 
 CPPUNIT_TEST (run_thread_test)
 
 CPPUNIT_TEST_SUITE_END ()
 
void reader_thread ()
 

Static Private Member Functions

static void * launch_reader (void *)
 

Private Attributes

PBD::RWLock _rwlock
 

Detailed Description

Definition at line 5 of file rwlock_test.h.

Constructor & Destructor Documentation

◆ RWLockTest()

RWLockTest::RWLockTest ( )

Member Function Documentation

◆ CPPUNIT_TEST() [1/2]

RWLockTest::CPPUNIT_TEST ( run_thread_test  )
private

◆ CPPUNIT_TEST() [2/2]

RWLockTest::CPPUNIT_TEST ( single_thread_test  )
private

◆ CPPUNIT_TEST_SUITE()

RWLockTest::CPPUNIT_TEST_SUITE ( RWLockTest  )
private

◆ CPPUNIT_TEST_SUITE_END()

RWLockTest::CPPUNIT_TEST_SUITE_END ( )
private

◆ launch_reader()

static void* RWLockTest::launch_reader ( void *  )
staticprivate

◆ reader_thread()

void RWLockTest::reader_thread ( )
private

◆ run_thread_test()

void RWLockTest::run_thread_test ( )

◆ single_thread_test()

void RWLockTest::single_thread_test ( )

Member Data Documentation

◆ _rwlock

PBD::RWLock RWLockTest::_rwlock
private

Definition at line 21 of file rwlock_test.h.


The documentation for this class was generated from the following file: