|
sipxportlib
Version 3.3
|
#include <OsAtomicsAndroid.h>
Public Member Functions | |
| bool | is_lock_free () const |
| void | store (T val, memory_order order=memory_order_seq_cst) |
| T | load (memory_order=memory_order_seq_cst) const |
| operator T () const | |
| T | exchange (T val, memory_order=memory_order_seq_cst) |
| bool | compare_exchange (T &expected, T desired, memory_order=memory_order_seq_cst) |
| void | fence (memory_order) const |
| T | fetch_add (T val, memory_order=memory_order_seq_cst) |
| T | fetch_sub (T val, memory_order=memory_order_seq_cst) |
| T | fetch_and (T val, memory_order=memory_order_seq_cst) |
| T | fetch_or (T val, memory_order=memory_order_seq_cst) |
| OsAtomic32 (T val=0) | |
| T | operator= (T val) |
| T | operator++ (int) |
| T | operator-- (int) |
| T | operator++ () |
| T | operator-- () |
| T | operator+= (T val) |
| T | operator-= (T val) |
| T | operator&= (T val) |
| T | operator|= (T val) |
Protected Member Functions | |
| OsAtomic32 (const OsAtomic32< T > &) | |
| OsAtomic32< T > & | operator= (const OsAtomic32< T > &) |
Protected Attributes | |
| volatile int32_t | mVal |
|
inlineexplicit |
|
protected |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
|
protected |
1.8.11