21#import "OFPlainCondition.h"
23OF_ASSUME_NONNULL_BEGIN
32OF_SUBCLASSING_RESTRICTED
35 OFPlainCondition _condition;
36 bool _conditionInitialized;
44+ (instancetype)condition;
57#if defined(OF_AMIGAOS) || defined(DOXYGEN)
68- (void)waitForConditionOrExecSignal: (ULONG *)signalMask;
84#if defined(OF_AMIGAOS) || defined(DOXYGEN)
98 orExecSignal: (ULONG *)signalMask;
112- (bool)waitUntilDate: (
OFDate *)date;
114#if defined(OF_AMIGAOS) || defined(DOXYGEN)
127- (bool)waitUntilDate: (
OFDate *)date orExecSignal: (ULONG *)signalMask;
double OFTimeInterval
A time interval in seconds.
Definition OFObject.h:154
A class implementing a condition variable for thread synchronization.
Definition OFCondition.h:34
A class for storing, accessing and comparing dates.
Definition OFDate.h:34
A class for creating mutual exclusions.
Definition OFMutex.h:38