Loading...
Searching...
No Matches
src Directory Reference

## Files

| 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