sipxportlib
Version 3.3
|
#include <OsAtomics.h>
Public Member Functions | |
bool | is_lock_free () const |
void | store (T val,::memory_order=::memory_order_seq_cst) |
T | load (::memory_order=::memory_order_seq_cst) const |
operator T () const | |
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) |
T | fetch_xor (T val,::memory_order=::memory_order_seq_cst) |
OsAtomic () | |
OsAtomic (T val) | |
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) |
T | operator^= (T val) |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |