|
|
|
|
Modules Namespace List Class Hierarchy Alphabetical List Compound List Namespace Members Compound Members Related Pages
acdk::lang::sys::core_atomicop Class Reference#include <core_atomicop.h>
List of all members.
Detailed Description
This is the internal implementation of an atomic operation.
Constructor & Destructor Documentation
acdk::lang::sys::core_atomicop::core_atomicop |
( |
int |
val = 0 |
) |
[inline] |
|
|
constructs a new atomic op variable
|
Member Function Documentation
bool acdk::lang::sys::core_atomicop::decr_test_zero |
( |
|
) |
[inline] |
|
|
decrement the value and return true if value is zero
|
void acdk::lang::sys::core_atomicop::decrement |
( |
|
) |
[inline] |
|
void acdk::lang::sys::core_atomicop::increment |
( |
|
) |
[inline] |
|
|
increments the value and return it
|
int acdk::lang::sys::core_atomicop::read |
( |
|
) |
[inline] |
|
Member Data Documentation
|
runs on a single processor
|
|
|