22#ifndef OF_HAVE_THREADS
23# error No threads available!
26OF_ASSUME_NONNULL_BEGIN
54+ (instancetype)exceptionWithCondition: (
OFCondition *)condition;
64- (instancetype)initWithCondition: (
OFCondition *)condition
65 OF_DESIGNATED_INITIALIZER;
67- (instancetype)
init OF_UNAVAILABLE;
An exception indicating that a thread is still waiting for a condition.
Definition OFConditionStillWaitingException.h:38
OFCondition * condition
The condition for which is still being waited.
Definition OFConditionStillWaitingException.h:46
A class implementing a condition variable for thread synchronization.
Definition OFCondition.h:34
The base class for all exceptions in ObjFW.
Definition OFException.h:157
instancetype exception()
Creates a new, autoreleased exception.
Definition OFException.m:283
instancetype init()
Initializes an already allocated object.
Definition OFObject.m:696