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 |