22 #ifndef vtkThreadMessager_h
23 #define vtkThreadMessager_h
28 #if defined(VTK_USE_PTHREADS) || defined(VTK_HP_PTHREADS)
41 void WaitForMessage();
44 void SendWakeMessage();
49 void EnableWaitForReceiver();
54 void DisableWaitForReceiver();
58 void WaitForReceiver();
64 #ifdef VTK_USE_PTHREADS
65 pthread_mutex_t Mutex;
66 pthread_cond_t PSignal;
69 #ifdef VTK_USE_WIN32_THREADS
70 vtkWindowsHANDLE WSignal;
abstract base class for most VTK objects
#define VTKCOMMONSYSTEM_EXPORT
virtual void PrintSelf(ostream &os, vtkIndent indent)
a simple class to control print indentation
A class for performing inter-thread messaging.