Libthreadar 1.6.0
src Directory Reference

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