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