21 #include "JackWinProcessSync.h"
22 #include "JackError.h"
27 void JackWinProcessSync::Signal()
32 void JackWinProcessSync::LockedSignal()
34 WaitForSingleObject(fMutex, INFINITE);
39 void JackWinProcessSync::SignalAll()
44 void JackWinProcessSync::LockedSignalAll()
46 WaitForSingleObject(fMutex, INFINITE);
51 void JackWinProcessSync::Wait()
54 WaitForSingleObject(fEvent, INFINITE);
57 void JackWinProcessSync::LockedWait()
63 bool JackWinProcessSync::TimedWait(
long usec)
66 DWORD res = WaitForSingleObject(fEvent, usec / 1000);
67 return (res == WAIT_OBJECT_0);
70 bool JackWinProcessSync::LockedTimedWait(
long usec)
73 return TimedWait(usec);