19 #ifndef MIR_TEST_WAIT_CONDITION_H_
20 #define MIR_TEST_WAIT_CONDITION_H_
22 #include <gmock/gmock.h>
26 #include <condition_variable>
38 std::unique_lock<std::mutex> ul(
guard);
44 std::unique_lock<std::mutex> ul(
guard);
56 wait_condition->wake_up_everyone();
61 wait_condition->wake_up_everyone();
66 #endif // MIR_TEST_WAIT_CONDITION_H_
std::mutex guard
Definition: wait_condition.h:49
std::condition_variable condition
Definition: wait_condition.h:50
bool woken
Definition: wait_condition.h:51
WaitCondition()
Definition: wait_condition.h:34
Definition: wait_condition.h:32
ACTION_P(ReturnFalseAndWakeUp, wait_condition)
Definition: wait_condition.h:54
return false
Definition: mock_egl.h:53
void wait_for_at_most_seconds(int seconds)
Definition: wait_condition.h:36
void wake_up_everyone()
Definition: wait_condition.h:42