|
| 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
|
|