cds  1.4.0
Data Structures | Typedefs
cds::lock Namespace Reference

Synchronization primitives. More...

Data Structures

struct  trivial_select_policy
 Trivial lock array selection policy. More...
 
struct  mod_select_policy
 The lock array cell selection policy "division by modulo". More...
 
struct  pow2_select_policy
 The lock array cell selection policy "division by modulo of power of 2". More...
 
class  array
 Array of locks. More...
 
class  scoped_lock< cds::lock::array< Lock, SelectPolicy, Alloc > >
 Specialization scoped_lock for lock::array. More...
 
class  scoped_lock
 Scoped lock. More...
 
class  Spinlock
 Spin lock. More...
 
class  ReentrantSpinT
 Recursive spin lock. More...
 

Typedefs

typedef Spinlock
< backoff::LockDefault
Spin
 Spin-lock implementation default for the current platform.
 
typedef ReentrantSpinT
< atomic32u_t,
backoff::LockDefault
ReentrantSpin32
 Recursive spin-lock based on atomic32u_t.
 
typedef ReentrantSpinT
< atomic64u_t,
backoff::LockDefault
ReentrantSpin64
 Recursive spin-lock based on atomic64u_t type.
 
typedef ReentrantSpin32 ReentrantSpin
 Recursive spin-lock based on atomic32_t type.
 
typedef scoped_lock< SpinAutoSpin
 The best (for the current platform) auto spin-lock.
 

Detailed Description

Synchronization primitives.


cds 1.4.0 Developed by Maxim Khiszinsky aka khizmax 2007 - 2012
Autogenerated Mon May 20 2013 00:38:01 by Doxygen 1.8.3.1