10#ifndef FLUTTER_FML_SYNCHRONIZATION_WAITABLE_EVENT_H_
11#define FLUTTER_FML_SYNCHRONIZATION_WAITABLE_EVENT_H_
13#include <condition_variable>
16#include "flutter/fml/macros.h"
17#include "flutter/fml/time/time_delta.h"
65 std::condition_variable cv_;
69 bool signaled_ =
false;
107 std::condition_variable cv_;
111 bool signaled_ =
false;
120 unsigned signal_id_ = 0u;
bool WaitWithTimeout(TimeDelta timeout)
~AutoResetWaitableEvent()
~ManualResetWaitableEvent()
bool WaitWithTimeout(TimeDelta timeout)
ManualResetWaitableEvent()
def timeout(deadline, cmd)