Adaptive Framework  0.9.0
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Functions
afw_atomic.h File Reference

Adaptive Framework atomic operations. More...

#include "afw_interface.h"

Go to the source code of this file.

Functions

afw_boolean_t afw_atomic_uint32_cas (AFW_ATOMIC afw_uint32_t *mem, afw_uint32_t expected, afw_uint32_t desired)
 Integer atomic compare and swap. More...
 
afw_boolean_t afw_atomic_integer_cas (AFW_ATOMIC afw_integer_t *mem, afw_integer_t expected, afw_integer_t desired)
 Integer atomic decrement. More...
 
afw_uint32_t afw_atomic_uint32_decrement (AFW_ATOMIC afw_uint32_t *mem)
 32-bit atomic decrement More...
 
afw_integer_t afw_atomic_integer_decrement (AFW_ATOMIC afw_integer_t *mem)
 Integer atomic decrement. More...
 
afw_uint32_t afw_atomic_uint32_increment (AFW_ATOMIC afw_uint32_t *mem)
 32-bit atomic increment More...
 
afw_integer_t afw_atomic_integer_increment (AFW_ATOMIC afw_integer_t *mem)
 Integer atomic increment. More...
 

Detailed Description

Adaptive Framework atomic operations.

Definition in file afw_atomic.h.