47 template <
typename T> T
Set(T* pSource_, T val_)
64 template <
typename T> T
Add(T* pSource_, T val_)
81 template <
typename T> T
Sub(T* pSource_, T val_)
Basic data type primatives used throughout the OS.
Thread porting interface.
T Set(T *pSource_, T val_)
Set Set a variable to a given value in an uninterruptable operation.
Mark3 Kernel Configuration This file is used to configure the kernel for your specific application in...
Macros and functions used for assertions, kernel traces, etc.
bool TestAndSet(bool *pbLock)
TestAndSet Test to see if a variable is set, and set it if is not already set. This is an uninterrupt...
The CriticalGuard class. This class provides an implemention of RAII for critical sections...
T Sub(T *pSource_, T val_)
Sub Subtract a value from a variable in an uninterruptable operation.
T Add(T *pSource_, T val_)
Add Add a value to a variable in an uninterruptable operation.