|
Nebula
|
Classes | |
| struct | AtomicInt |
| struct | AtomicInt64 |
| struct | AtomicPointer |
Functions | |
| int | Add (int volatile *var, int add) |
| interlocked add | |
| int64 | Add (int64 volatile *var, int64 add) |
| interlocked add 64 | |
| int | Or (int volatile *var, int value) |
| interlocked or | |
| int64 | Or (int64 volatile *var, int64 value) |
| interlocked or | |
| int | And (int volatile *var, int value) |
| interlocked and | |
| int64 | And (int64 volatile *var, int64 value) |
| interlocked and | |
| int | Xor (int volatile *var, int value) |
| interlocked xor | |
| int64 | Xor (int64 volatile *var, int64 value) |
| interlocked xor | |
| int | Exchange (int volatile *dest, int value) |
| interlocked exchange | |
| int64 | Exchange (int64 volatile *dest, int64 value) |
| interlocked exchange | |
| int | CompareExchange (int volatile *dest, int exchange, int comparand) |
| interlocked compare-exchange | |
| int64 | CompareExchange (int64 volatile *dest, int64 exchange, int64 comparand) |
| interlocked compare-exchange | |
| void * | ExchangePointer (void *volatile *dest, void *value) |
| interlocked exchange | |
| void * | CompareExchangePointer (void *volatile *dest, void *exchange, void *comparand) |
| interlocked compare-exchange pointer | |
| int | Increment (int volatile *var) |
| interlocked increment, return result | |
| int | Decrement (int volatile *var) |
| interlocked decrement, return result | |
| int64 | Increment (int64 volatile *var) |
| interlocked increment, return result | |
| int64 | Decrement (int64 volatile *var) |
| interlocked decrement, return result | |
| int Threading::Interlocked::Add | ( | int volatile * | var, |
| int | add ) |
interlocked add
| int Threading::Interlocked::And | ( | int volatile * | var, |
| int | add ) |
interlocked and
| int Threading::Interlocked::CompareExchange | ( | int volatile * | dest, |
| int | exchange, | ||
| int | comparand ) |
interlocked compare-exchange
| int64 Threading::Interlocked::CompareExchange | ( | int64 volatile * | dest, |
| int64 | exchange, | ||
| int64 | comparand ) |
interlocked compare-exchange
| void * Threading::Interlocked::CompareExchangePointer | ( | void *volatile * | dest, |
| void * | exchange, | ||
| void * | comparand ) |
interlocked compare-exchange pointer
| int Threading::Interlocked::Decrement | ( | int volatile * | var | ) |
interlocked decrement, return result
interlocked decrement, return result
| int Threading::Interlocked::Exchange | ( | int volatile * | dest, |
| int | value ) |
interlocked exchange
| void * Threading::Interlocked::ExchangePointer | ( | void *volatile * | dest, |
| void * | value ) |
interlocked exchange
| int Threading::Interlocked::Increment | ( | int volatile * | var | ) |
interlocked increment, return result
interlocked increment, return result
| int Threading::Interlocked::Or | ( | int volatile * | var, |
| int | add ) |
interlocked or
| int Threading::Interlocked::Xor | ( | int volatile * | var, |
| int | add ) |
interlocked xor