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