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