Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

libthreadar | This is the only namespace used in libthreadar and all symbols provided by libthreadar are member of this namespace
barrier | Class barrier allows several threads to synchronize between them
condition | Wrapper around the Posix pthread_cond_t object and its associated mutex
exception_base | Pure virtual class parent of all libthreadar exceptions
exception_bug | Exception used to report webdar internal bugs
exception_feature | Exception used to report an non-implemented feature
exception_memory | Exception used to report memory allocation failures
exception_range | Exception used to report out or range value or argument
exception_system | Exception used to report operating system errors
exception_thread | Exception used to report error met when manipulating threads
fast_tampon | Class fast_tampon provides asynchronous communication between two threads
freezer | Class freezer is a semaphore like construct that has no maximum value
mutex | Wrapper around the Posix pthread_mutex_t C objects
ratelier_gather | Class ratelier_gather has a fixed length range of slots of arbitrary defined object type
ratelier_scatter | Class ratelier_scatter has a fixed length range of slots of arbitrary defined object type
semaphore | Class semaphore is an enhanced version of Posix semaphore
tampon | DEPRECATED see fast_tampon instead!
thread | Class thread is a pure virtual class, that implements thread creation and operations
cancel_except | Exception used to trigger thread cancellation
thread_signal | Class thread_signal provide the same interface as class thread but relies on a signal to wakeup the tread if it was pending on a system call