Thread-- Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
Backend
threadmm::basic::barrierReimplementation of a barrier syncronisation object in terms of the primitives condition and mutex
threadmm::posix::barrierPOSIX 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::conditionPOSIX condition variable backend
threadmm::cthreads::conditionCondition variable implementation
threadmm::default_cleanerSpecific 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::mutexPOSIX mutex backend
threadmm::cthreads::mutexMutex 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::rwlockA reader/writer lock
threadmm::posix::rwlockPOSIX reader/writer lock backend
threadmm::basic::semaphoreSemaphore emulation class
threadmm::posix::semaphorePOSIX semaphore backend
threadmm::basic::spinlockA spin lock synconisation object
threadmm::posix::spinlockA 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_groupGroup 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
Top of page
Last update Tue Nov 9 12:40:50 2004
Christian Holm
Created by DoxyGen 1.3.9.1