cEvent: Changed steady_clock to system_clock.
This commit is contained in:
parent
6201b3602c
commit
0d15261601
@ -37,9 +37,9 @@ void cEvent::Wait(void)
|
|||||||
|
|
||||||
bool cEvent::Wait(int a_TimeoutMSec)
|
bool cEvent::Wait(int a_TimeoutMSec)
|
||||||
{
|
{
|
||||||
std::chrono::steady_clock::time_point dst = std::chrono::steady_clock::now() + std::chrono::milliseconds(a_TimeoutMSec);
|
std::chrono::system_clock::time_point dst = std::chrono::system_clock::now() + std::chrono::milliseconds(a_TimeoutMSec);
|
||||||
std::unique_lock<std::mutex> Lock(m_Mutex); // We assume that this lock is acquired without much delay - we are the only user of the mutex
|
std::unique_lock<std::mutex> Lock(m_Mutex); // We assume that this lock is acquired without much delay - we are the only user of the mutex
|
||||||
while (m_ShouldWait && (std::chrono::steady_clock::now() < dst))
|
while (m_ShouldWait && (std::chrono::system_clock::now() < dst))
|
||||||
{
|
{
|
||||||
switch (m_CondVar.wait_until(Lock, dst))
|
switch (m_CondVar.wait_until(Lock, dst))
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user