11#include <condition_variable>
60 LowLevelTasks::FOversubscriptionScope
_;
62 Condition.wait(
SelfLock, [
this] {
return !bWait; });
87 LowLevelTasks::FOversubscriptionScope
_;
90 return Condition.wait_for(
SelfLock, std::chrono::milliseconds(WaitMs), [
this] {
return !bWait; });
118 Condition.notify_one();
123 std::condition_variable Condition;
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition AndroidPlatformManualResetEvent.cpp:14
Definition MonotonicTime.h:74
static UE_API FMonotonicTimePoint Now()
Definition MonotonicTime.cpp:10
Definition MonotonicTime.h:20
static constexpr FMonotonicTimeSpan Zero()
Definition MonotonicTime.h:24
constexpr double ToMilliseconds() const
Definition MonotonicTime.h:38
constexpr bool IsInfinity() const
Definition MonotonicTime.h:41