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