#include <igtlSimpleFastMutexLock.h>
Public Types | |
typedef SimpleFastMutexLock | Self |
FastMutexType | m_FastMutexLock |
void | Lock () const |
void | Unlock () const |
Critical section locking class that can be allocated on the stack.
SimpleFastMutexLock is used by FastMutexLock to perform mutex locking. SimpleFastMutexLock is not a subclass of Object and is designed to be allocated on the stack.
Definition at line 87 of file igtlSimpleFastMutexLock.h.
Standard class typedefs.
Definition at line 91 of file igtlSimpleFastMutexLock.h.
igtl::SimpleFastMutexLock::SimpleFastMutexLock | ( | ) |
Constructor and destructor left public purposely because of stack allocation.
igtl::SimpleFastMutexLock::~SimpleFastMutexLock | ( | ) |
Constructor and destructor left public purposely because of stack allocation.
void igtl::SimpleFastMutexLock::Lock | ( | ) | const |
Lock access.
Referenced by igtl::FastMutexLock::Lock().
void igtl::SimpleFastMutexLock::Unlock | ( | ) | const |
Unlock access.
Referenced by igtl::FastMutexLock::Unlock().
|
mutableprotected |
Constructor and destructor left public purposely because of stack allocation.
Definition at line 105 of file igtlSimpleFastMutexLock.h.