#include <vtkCriticalSection.h>
Collaboration diagram for vtkSimpleCriticalSection:
Public Methods | |
vtkSimpleCriticalSection () | |
vtkSimpleCriticalSection (int isLocked) | |
void | Init () |
virtual | ~vtkSimpleCriticalSection () |
virtual const char * | GetClassName () |
virtual int | IsA (const char *name) |
void | Delete () |
void | Lock (void) |
void | Unlock (void) |
Static Public Methods | |
vtkSimpleCriticalSection * | New () |
vtkSimpleCriticalSection * | SafeDownCast (vtkSimpleCriticalSection *o) |
Protected Attributes | |
vtkCritSecType | CritSec |
|
Definition at line 97 of file vtkCriticalSection.h. |
|
Definition at line 102 of file vtkCriticalSection.h. |
|
|
|
|
|
|
|
Definition at line 119 of file vtkCriticalSection.h. |
|
|
|
|
|
Definition at line 123 of file vtkCriticalSection.h. |
|
Lock the vtkCriticalSection Referenced by vtkCriticalSection::Lock(), and vtkSharedMemoryCommunicator::WaitForNewMessage().
|
|
Unlock the vtkCriticalSection Referenced by vtkSharedMemoryCommunicator::SignalNewMessage(), and vtkCriticalSection::Unlock().
|
|
Definition at line 132 of file vtkCriticalSection.h. |