ITK  4.2.0
Insight Segmentation and Registration Toolkit
Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
itk::SimpleMutexLock Class Reference

#include <itkMutexLock.h>

List of all members.

Public Types

typedef SimpleMutexLock Self

Public Member Functions

void Delete ()
MutexTypeGetMutexLock ()
MutexType GetMutexLock () const
virtual const char * GetNameOfClass ()
void Lock (void)
void Unlock (void)
 SimpleMutexLock ()
virtual ~SimpleMutexLock ()

Static Public Member Functions

static SimpleMutexLockNew ()

Protected Attributes

MutexType m_MutexLock

Detailed Description

Simple mutual exclusion locking class.

SimpleMutexLock allows the locking of variables which are accessed through different threads. This header file also defines SimpleMutexLock which is not a subclass of Object.

Definition at line 48 of file itkMutexLock.h.


Member Typedef Documentation

Standard class typedefs.

Definition at line 52 of file itkMutexLock.h.


Constructor & Destructor Documentation

itk::SimpleMutexLock::SimpleMutexLock ( )

Constructor and destructor left public purposely.

virtual itk::SimpleMutexLock::~SimpleMutexLock ( )
virtual

Constructor and destructor left public purposely.


Member Function Documentation

void itk::SimpleMutexLock::Delete ( )
inline

Definition at line 62 of file itkMutexLock.h.

MutexType& itk::SimpleMutexLock::GetMutexLock ( )
inline

Access the MutexType member variable from outside this class

Definition at line 74 of file itkMutexLock.h.

MutexType itk::SimpleMutexLock::GetMutexLock ( ) const
inline

Definition at line 79 of file itkMutexLock.h.

virtual const char* itk::SimpleMutexLock::GetNameOfClass ( )
inlinevirtual

Used for debugging and other run-time purposes.

Definition at line 65 of file itkMutexLock.h.

void itk::SimpleMutexLock::Lock ( void  )

Lock the MutexLock.

Referenced by itk::MutexLock::Lock().

static SimpleMutexLock* itk::SimpleMutexLock::New ( )
static

Methods for creation and destruction through the object factory.

void itk::SimpleMutexLock::Unlock ( void  )

Unlock the MutexLock.

Referenced by itk::MutexLock::Unlock().


Member Data Documentation

MutexType itk::SimpleMutexLock::m_MutexLock
protected

Definition at line 85 of file itkMutexLock.h.


The documentation for this class was generated from the following file: