OpenThreads
|
This class provides an atomic increment and decrement operation. More...
Public Member Functions | |
Atomic (unsigned value=0) | |
_OPENTHREADS_ATOMIC_INLINE unsigned | operator++ () |
_OPENTHREADS_ATOMIC_INLINE unsigned | operator-- () |
_OPENTHREADS_ATOMIC_INLINE unsigned | AND (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | OR (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | XOR (unsigned value) |
_OPENTHREADS_ATOMIC_INLINE unsigned | exchange (unsigned value=0) |
_OPENTHREADS_ATOMIC_INLINE | operator unsigned () const |
This class provides an atomic increment and decrement operation.
OpenThreads::Atomic::Atomic | ( | unsigned | value = 0 | ) | [inline] |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::AND | ( | unsigned | value | ) |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::exchange | ( | unsigned | value = 0 | ) |
_OPENTHREADS_ATOMIC_INLINE OpenThreads::Atomic::operator unsigned | ( | ) | const |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::operator++ | ( | ) |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::operator-- | ( | ) |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::OR | ( | unsigned | value | ) |
_OPENTHREADS_ATOMIC_INLINE unsigned OpenThreads::Atomic::XOR | ( | unsigned | value | ) |
![]() | Generated at Mon Jun 4 2012 14:39:12 for the OpenThreads by doxygen 1.8.0. |