Backend | |
threadmm::basic::barrier | Reimplementation of a barrier syncronisation object in terms of the primitives condition and mutex |
threadmm::posix::barrier | POSIX barrier backend |
threadmm::basic_barrier< Backend > | Syncronisation on a barrier |
threadmm::basic_cleanup_guard< Cleaner, Backend > | Clean-up handling in the face of thread cancellation |
threadmm::basic_condition< Backend > | Condition variable class |
threadmm::basic_mutex< Backend > | Syncronisation class |
threadmm::basic_rwlock< Backend > | A reader/writer lock |
threadmm::basic_semaphore< Backend > | Semaphore basic class |
threadmm::basic_spinlock< Backend > | Spin lock basic class |
threadmm::basic_thread< Backend > | Basic thread class |
threadmm::class_lock< Lock, Flags, Shared > | Class for easier making classes lockable |
threadmm::posix::cleanup_guard< Cleaner > | Clean-up objects |
threadmm::basic::cleanup_guard< Cleaner > | Clean-up objects |
threadmm::posix::condition | POSIX condition variable backend |
threadmm::cthreads::condition | Condition variable implementation |
threadmm::default_cleaner | Specific clean-up policy in the face of thread cancellation |
threadmm::lock_guard< Lock > | Lock_Guard class used to lock mutex's |
threadmm::lock_ptr< Data, Lock > | Smart pointer class to wrap pointers in locks |
threadmm::posix::mutex | POSIX mutex backend |
threadmm::cthreads::mutex | Mutex implementation |
threadmm::object_lock< Lock > | Class for easier making objects locable |
threadmm::object_thread< Class > | Smart pointer to wrap an object in a thread |
OnNull | |
threadmm::basic::rwlock | A reader/writer lock |
threadmm::posix::rwlock | POSIX reader/writer lock backend |
threadmm::basic::semaphore | Semaphore emulation class |
threadmm::posix::semaphore | POSIX semaphore backend |
threadmm::basic::spinlock | A spin lock synconisation object |
threadmm::posix::spinlock | A spin lock synconisation object |
threadmm::posix::thread< Client > | POSIX thread implementation |
threadmm::cthreads::thread< Client > | Thread implementation |
threadmm::posix::thread_cleanup< C > | Helper structure for thread thread-specific storage |
threadmm::posix::thread_create< C > | |
threadmm::thread_group | Group of threads, that we can act on simultaniously |
threadmm::thread_specific< Data, OnNull, Cleanup, Backend > | |
threadmm::cthreads::thread_specific< Data, Cleanup > | Thread-specific storage |
threadmm::posix::thread_specific< Data, Cleanup > | Thread-specific storage |
threadmm::thread_specific_cleanup< Data > | Policy to clean-up thread specific data |
threadmm::thread_specific_create< Data > | Policy to clean-up thread specific data |