Agora RTC Objective-C API Reference
Refactor
agora
AtomicOps
AtomicOps Class Reference
Member Function Documentation
◆
Increment()
static int Increment
(
volatile int *
i
)
inline
static
◆
Decrement()
static int Decrement
(
volatile int *
i
)
inline
static
◆
AcquireLoad()
static int AcquireLoad
(
volatile const int *
i
)
inline
static
◆
ReleaseStore()
static void ReleaseStore
(
volatile int *
i
,
int
value
)
inline
static
◆
CompareAndSwap()
static int CompareAndSwap
(
volatile int *
i
,
int
old_value
,
int
new_value
)
inline
static
◆
AcquireLoadPtr()
static T* AcquireLoadPtr
(
T *volatile *
ptr
)
inline
static
◆
CompareAndSwapPtr()
static T* CompareAndSwapPtr
(
T *volatile *
ptr
,
T *
old_value
,
T *
new_value
)
inline
static
Generated by
1.8.20