Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
▼Nlibthreadar | This is the only namespace used in libthreadar and all symbols provided by libthreadar are member of this namespace |
Cbarrier | Class barrier allows several threads to synchronize between them |
Ccondition | Wrapper around the Posix pthread_cond_t object and its associated mutex |
Cexception_base | Pure virtual class parent of all libthreadar exceptions |
Cexception_bug | Exception used to report webdar internal bugs |
Cexception_feature | Exception used to report an non-implemented feature |
Cexception_memory | Exception used to report memory allocation failures |
Cexception_range | Exception used to report out or range value or argument |
Cexception_system | Exception used to report operating system errors |
Cexception_thread | Exception used to report error met when manipulating threads |
Cfast_tampon | Class fast_tampon provides asynchronous communication between two threads |
Cfreezer | Class freezer is a semaphore like construct that has no maximum value |
Cmutex | Wrapper around the Posix pthread_mutex_t C objects |
Cratelier_gather | Class ratelier_gather has a fixed length range of slots of arbitrary defined object type |
Cratelier_scatter | Class ratelier_scatter has a fixed length range of slots of arbitrary defined object type |
Csemaphore | Class semaphore is an enhanced version of Posix semaphore |
Ctampon | DEPRECATED see fast_tampon instead! |
Cthread | Class thread is a pure virtual class, that implements thread creation and operations |