17 #import "OFPlainCondition.h"
19 OF_ASSUME_NONNULL_BEGIN
28 OF_SUBCLASSING_RESTRICTED
31 OFPlainCondition _condition;
32 bool _conditionInitialized;
40 + (instancetype)condition;
53 #if defined(OF_AMIGAOS) || defined(DOXYGEN)
64 - (void)waitForConditionOrExecSignal: (ULONG *)signalMask;
80 #if defined(OF_AMIGAOS) || defined(DOXYGEN)
94 orExecSignal: (ULONG *)signalMask;
108 - (bool)waitUntilDate: (
OFDate *)date;
110 #if defined(OF_AMIGAOS) || defined(DOXYGEN)
123 - (bool)waitUntilDate: (
OFDate *)date orExecSignal: (ULONG *)signalMask;
141 OF_ASSUME_NONNULL_END
double OFTimeInterval
A time interval in seconds.
Definition: OFObject.h:150
A class implementing a condition variable for thread synchronization.
Definition: OFCondition.h:30
A class for storing, accessing and comparing dates.
Definition: OFDate.h:30
A class for creating mutual exclusions.
Definition: OFMutex.h:34