VTK  9.1.0
Public Member Functions | Static Public Member Functions | Protected Attributes | Friends | List of all members
vtkSimpleMutexLock Class Reference

#include <vtkMutexLock.h>

Public Member Functions

 vtkSimpleMutexLock ()
 
virtual ~vtkSimpleMutexLock ()
 
void Delete ()
 
void Lock (void)
 Lock the vtkMutexLock.
 
void Unlock (void)
 Unlock the vtkMutexLock.
 

Static Public Member Functions

static vtkSimpleMutexLockNew ()
 

Protected Attributes

vtkMutexType MutexLock
 

Friends

class vtkSimpleConditionVariable
 

Detailed Description

Definition at line 49 of file vtkMutexLock.h.

Constructor & Destructor Documentation

◆ vtkSimpleMutexLock()

vtkSimpleMutexLock::vtkSimpleMutexLock ( )

◆ ~vtkSimpleMutexLock()

virtual vtkSimpleMutexLock::~vtkSimpleMutexLock ( )
virtual

Member Function Documentation

◆ New()

static vtkSimpleMutexLock * vtkSimpleMutexLock::New ( )
static

◆ Delete()

void vtkSimpleMutexLock::Delete ( )
inline

Definition at line 58 of file vtkMutexLock.h.

◆ Lock()

void vtkSimpleMutexLock::Lock ( void  )

Lock the vtkMutexLock.

◆ Unlock()

void vtkSimpleMutexLock::Unlock ( void  )

Unlock the vtkMutexLock.

Friends And Related Function Documentation

◆ vtkSimpleConditionVariable

friend class vtkSimpleConditionVariable
friend

Definition at line 71 of file vtkMutexLock.h.

Member Data Documentation

◆ MutexLock

vtkMutexType vtkSimpleMutexLock::MutexLock
protected

Definition at line 72 of file vtkMutexLock.h.


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