Here is a list of all documented files with brief descriptions:
[detail level 12]
| src | |
| 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 |