19 OF_ASSUME_NONNULL_BEGIN
30 of_condition_t _condition;
31 bool _conditionInitialized;
72 - (bool)waitUntilDate: (
OFDate *)date;
void broadcast()
Signals all threads to continue.
Definition: OFCondition.m:84
void wait()
Blocks the current thread until another thread calls signal or broadcast.
Definition: OFCondition.m:59
void signal()
Signals the next waiting thread to continue.
Definition: OFCondition.m:77
A class for creating mutual exclusions.
Definition: OFMutex.h:29
double of_time_interval_t
A time interval in seconds.
Definition: OFObject.h:91
A class for storing, accessing and comparing dates.
Definition: OFDate.h:30
instancetype condition()
Creates a new condition.
Definition: OFCondition.m:29
A class implementing a condition variable for thread synchronization.
Definition: OFCondition.h:28