#include <CriticalScopeLock.hpp>
Public Member Functions | |
| TCriticalScopeLock (TCriticalSection &rLock) | |
| virtual | ~TCriticalScopeLock () |
This class protects a critical scope of program code. This object is a stack type, which is destroyed automatically after leaving the scope of its creation.
| zeus::TCriticalScopeLock::TCriticalScopeLock | ( | TCriticalSection & | rLock ) | [inline, explicit] |
Creates a critical section lock
| rLock | : Protection lock |
| virtual zeus::TCriticalScopeLock::~TCriticalScopeLock | ( | ) | [inline, virtual] |
Destroys the critical section lock