Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:

libthreadar::barrier | Class barrier allows several threads to synchronize between them
libthreadar::thread::cancel_except | Exception used to trigger thread cancellation
libthreadar::exception_base | Pure virtual class parent of all libthreadar exceptions
libthreadar::exception_bug | Exception used to report webdar internal bugs
libthreadar::exception_feature | Exception used to report an non-implemented feature
libthreadar::exception_memory | Exception used to report memory allocation failures
libthreadar::exception_range | Exception used to report out or range value or argument
libthreadar::exception_system | Exception used to report operating system errors
libthreadar::exception_thread | Exception used to report error met when manipulating threads
libthreadar::fast_tampon< T > | Class fast_tampon provides asynchronous communication between two threads
libthreadar::freezer | Class freezer is a semaphore like construct that has no maximum value
libthreadar::mutex | Wrapper around the Posix pthread_mutex_t C objects
libthreadar::condition | Wrapper around the Posix pthread_cond_t object and its associated mutex
libthreadar::ratelier_gather< T > | Class ratelier_gather's purpose it gather works from several worker threads
libthreadar::ratelier_scatter< T > | The class ratelier_scatter's purpose it to scatter an ordered set of data to many worker threads
libthreadar::semaphore | Class semaphore is an enhanced version of Posix semaphore
libthreadar::tampon< T > | DEPRECATED see fast_tampon instead!
libthreadar::thread | Class thread is a pure virtual class, that implements thread creation and operations
libthreadar::thread_signal | Class thread_signal provides the same interface as class thread but in addition relies on a signal to awake the tread if it was pending on a system call