|
| | barrier.hpp |
| | defines the barrier C++ class, to synchronize several threads
|
| | condition.hpp |
| | defines the condition class
|
| | exceptions.hpp |
| | defines a set of exceptions that are used by libthreadar to report error situations
|
| | fast_tampon.hpp |
| | defines the fast_tampon class that provides simplified but fast asynchronous pipe-like (unidirectional) communication between two threads
|
| | freezer.hpp |
| | defines the freezer class
|
| | libthreadar.hpp |
| | main header file of the library, only that file should be # included in your programs
|
| | mutex.hpp |
| | defines the mutex C++ class
|
| | ratelier_gather.hpp |
| | defines structure that is suitable to gather data from many workers
|
| | ratelier_scatter.hpp |
| | defines structure that is suitable to dispatch between many workers taking job order in consideration
|
| | semaphore.hpp |
| | defines the semaphore class
|
| | tampon.hpp |
| | defines the tampon class that provides asynchronous pipe-like (unidirectional) communication between two threads
|
| | thread.hpp |
| | holds the definition of the thread class
|
| | thread_signal.hpp |
| | holds the definition of a thread class type where cancellation is implemented by mean of signal
|
| | tools.hpp |
| | defines tools used inside libthreadar
|