Namespaces |
| namespace | Steinberg |
Functions |
| int32 | FAtomicIncrement (volatile int32 &var) |
| | Thread and multiprocessor safe increment.
|
| int32 | FAtomicDecrement (volatile int32 &var) |
| | Thread and multiprocessor safe decrement.
|
| int32 | FAtomicAdd (volatile int32 &var, int32 d) |
| | Thread & multiprocessor safe addition.
|
| bool | FAtomicCompareAndSwap (volatile int32 &var, int32 oldVar, int32 newVar) |
| | Thread & multiprocessor safe compare and swap compare var with oldVar and if they are equal set var to newVar.
|
| bool | FAtomicCompareAndSwap (volatile void *&var, void *oldVar, void *newVar) |
| | Thread & multiprocessor safe compare and swap compare var with oldVar and if they are equal set var to newVar.
|