17#import "OFPlainCondition.h"
19OF_ASSUME_NONNULL_BEGIN
28OF_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;
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