OSX::OSXInterlocked Class Reference
#include <osxinterlocked.h>
Detailed Description
Provides simple atomic operations on shared variables.(C) 2010 Radon Labs GmbH
Static Public Member Functions | |
static int | Increment (int volatile &var) |
interlocked increment | |
static int | Decrement (int volatile &var) |
interlocked decrement | |
static void | Add (int volatile &var, int add) |
interlocked add | |
static int | Exchange (int volatile *dest, int value) |
interlocked exchange | |
static int | CompareExchange (int volatile *dest, int exchange, int comparand) |
interlocked compare-exchange |