3#include <Foundation/Basics.h>
4#include <Foundation/Threading/ConditionVariable.h>
41 void WaitForSignal()
const;
46 WaitResult WaitForSignal(
plTime timeout)
const;
64 Mode m_Mode = Mode::AutoReset;
65 mutable bool m_bSignalState =
false;
Condition variables are used to put threads to sleep and wake them up upon certain events.
Definition ConditionVariable.h:22
Waiting on a thread signal puts the waiting thread to sleep. Other threads can wake it up by raising ...
Definition ThreadSignal.h:19
Mode
Definition ThreadSignal.h:24
The time class encapsulates a double value storing the time in seconds.
Definition Time.h:12