20 OF_ASSUME_NONNULL_BEGIN
29 OF_SUBCLASSING_RESTRICTED
32 of_condition_t _condition;
33 bool _conditionInitialized;
41 + (instancetype)condition;
62 - (void)waitForConditionOrExecSignal: (ULONG *)signalMask;
90 orExecSignal: (ULONG *)signalMask;
103 - (bool)waitUntilDate: (
OFDate *)date;
117 - (bool)waitUntilDate: (
OFDate *)date orExecSignal: (ULONG *)signalMask;
131 OF_ASSUME_NONNULL_END
double of_time_interval_t
A time interval in seconds.
Definition: OFObject.h:138
A class implementing a condition variable for thread synchronization.
Definition: OFCondition.h:31
A class for storing, accessing and comparing dates.
Definition: OFDate.h:36
A class for creating mutual exclusions.
Definition: OFMutex.h:30