CppCommon  1.0.4.1
C++ Common Library
threads Directory Reference

Files

file  barrier.h [code]
 Barrier synchronization primitive definition.
 
file  condition_variable.h [code]
 Condition variable synchronization primitive definition.
 
file  condition_variable.inl [code]
 Condition variable synchronization primitive inline implementation.
 
file  critical_section.h [code]
 Critical section synchronization primitive definition.
 
file  event_auto_reset.h [code]
 Auto-reset event synchronization primitive definition.
 
file  event_manual_reset.h [code]
 Manual-reset event synchronization primitive definition.
 
file  file_lock.h [code]
 File-lock synchronization primitive definition.
 
file  latch.h [code]
 Latch synchronization primitive definition.
 
file  latch.inl [code]
 Latch synchronization primitive inline implementation.
 
file  locker.h [code]
 Locker synchronization primitive definition.
 
file  mpmc_ring_queue.h [code]
 Multiple producers / multiple consumers wait-free ring queue definition.
 
file  mpmc_ring_queue.inl [code]
 Multiple producers / multiple consumers wait-free ring queue inline implementation.
 
file  mpsc_linked_batcher.h [code]
 Multiple producers / single consumer wait-free linked batcher definition.
 
file  mpsc_linked_batcher.inl [code]
 Multiple producers / single consumer wait-free linked batcher inline implementation.
 
file  mpsc_linked_queue.h [code]
 Multiple producers / single consumer wait-free linked queue definition.
 
file  mpsc_linked_queue.inl [code]
 Multiple producers / single consumer wait-free linked queue inline implementation.
 
file  mpsc_ring_buffer.h [code]
 Multiple producers / single consumer wait-free ring buffer definition.
 
file  mpsc_ring_buffer.inl [code]
 Multiple producers / single consumer wait-free ring buffer class inline implementation.
 
file  mpsc_ring_queue.h [code]
 Multiple producers / single consumer wait-free ring queue definition.
 
file  mpsc_ring_queue.inl [code]
 Multiple producers / single consumer wait-free ring queue class inline implementation.
 
file  mutex.h [code]
 Mutex synchronization primitive definition.
 
file  named_condition_variable.h [code]
 Named condition variable synchronization primitive definition.
 
file  named_condition_variable.inl [code]
 Named condition variable synchronization primitive inline implementation.
 
file  named_critical_section.h [code]
 Named critical section synchronization primitive definition.
 
file  named_event_auto_reset.h [code]
 Named auto-reset event synchronization primitive definition.
 
file  named_event_manual_reset.h [code]
 Named manual-reset event synchronization primitive definition.
 
file  named_mutex.h [code]
 Named mutex synchronization primitive definition.
 
file  named_rw_lock.h [code]
 Named read/write lock synchronization primitive definition.
 
file  named_semaphore.h [code]
 Named semaphore synchronization primitive definition.
 
file  rw_lock.h [code]
 Read/Write lock synchronization primitive definition.
 
file  semaphore.h [code]
 Semaphore synchronization primitive definition.
 
file  seq_lock.h [code]
 Sequential lock synchronization primitive definition.
 
file  seq_lock.inl [code]
 Sequential lock synchronization primitive inline implementation.
 
file  spin_barrier.h [code]
 Spin barrier synchronization primitive definition.
 
file  spin_barrier.inl [code]
 Spin barrier synchronization primitive inline implementation.
 
file  spin_lock.h [code]
 Spin-lock synchronization primitive definition.
 
file  spin_lock.inl [code]
 Spin-lock synchronization primitive inline implementation.
 
file  spsc_ring_buffer.h [code]
 Single producer / single consumer wait-free ring buffer definition.
 
file  spsc_ring_buffer.inl [code]
 Single producer / single consumer wait-free ring buffer inline implementation.
 
file  spsc_ring_queue.h [code]
 Single producer / single consumer wait-free ring queue definition.
 
file  spsc_ring_queue.inl [code]
 Single producer / single consumer wait-free ring queue inline implementation.
 
file  thread.h [code]
 Thread definition.
 
file  thread.inl [code]
 Thread inline implementation.
 
file  wait_batcher.h [code]
 Multiple producers / multiple consumers wait batcher definition.
 
file  wait_batcher.inl [code]
 Multiple producers / multiple consumers wait batcher inline implementation.
 
file  wait_queue.h [code]
 Multiple producers / multiple consumers wait queue definition.
 
file  wait_queue.inl [code]
 Multiple producers / multiple consumers wait queue inline implementation.
 
file  wait_ring.h [code]
 Multiple producers / multiple consumers wait ring definition.
 
file  wait_ring.inl [code]
 Multiple producers / multiple consumers wait ring inline implementation.