ITK  4.1.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

Constructor and destructor left public purposely.

Constructor and destructor left public purposely.


Member Function Documentation

void itk::SimpleMutexLock::Delete ( ) [inline]

Definition at line 62 of file itkMutexLock.h.

Access the MutexType member variable from outside this class

Definition at line 74 of file itkMutexLock.h.

Definition at line 79 of file itkMutexLock.h.

virtual const char* itk::SimpleMutexLock::GetNameOfClass ( ) [inline, virtual]

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().

Methods for creation and destruction through the object factory.

Unlock the MutexLock.

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


Member Data Documentation

Definition at line 85 of file itkMutexLock.h.


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