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