18 checkfSlow(Semaphore,
TEXT(
"CreateSemaphore failed: %u"), GetLastError());
#define checkfSlow(expr, format,...)
Definition AssertionMacros.h:333
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
Definition PThreadSemaphore.h:15
Definition WindowsSemaphore.h:11
~FWindowsSemaphore()
Definition WindowsSemaphore.h:21
UE_NONCOPYABLE(FWindowsSemaphore)
FWindowsSemaphore(int32 InitialCount, int32 MaxCount)
Definition WindowsSemaphore.h:15
void Acquire()
Definition WindowsSemaphore.h:26
void Release(int32 Count=1)
Definition WindowsSemaphore.h:39
bool TryAcquire(FTimespan Timeout=FTimespan::Zero())
Definition WindowsSemaphore.h:32
static FTimespan Zero()
Definition Timespan.h:747