sipxportlib  Version 3.3
Public Member Functions | List of all members
OsAtomicBool Class Reference

#include <OsAtomics.h>

Public Member Functions

bool is_lock_free () const
 
 OsAtomicBool ()
 
 OsAtomicBool (bool val)
 
void store (bool val,::memory_order=::memory_order_seq_cst)
 
bool load (::memory_order=::memory_order_seq_cst) const
 
bool operator= (bool val)
 
 operator bool () const
 
void fence (::memory_order) const
 

Constructor & Destructor Documentation

OsAtomicBool ( )
inline
OsAtomicBool ( bool  val)
inlineexplicit

Member Function Documentation

bool is_lock_free ( ) const
inline
void store ( bool  val,
::memory_order  = ::memory_order_seq_cst 
)
inline
bool load ( ::memory_order  = ::memory_order_seq_cst) const
inline
bool operator= ( bool  val)
inline
operator bool ( ) const
inline
void fence ( ::memory_order  ) const
inline