18 #ifdef OF_HAVE_SOCKETS
22 OF_ASSUME_NONNULL_BEGIN
25 #ifdef OF_HAVE_THREADS
29 #ifdef OF_HAVE_SOCKETS
43 #ifdef OF_HAVE_THREADS
46 #if defined(OF_HAVE_SOCKETS)
49 #elif defined(OF_HAVE_THREADS)
52 volatile bool _running;
74 - (void)addTimer: (
OFTimer*)timer;
A class for creating mutual exclusions.
Definition: OFMutex.h:29
The root class for all other classes inside ObjFW.
Definition: OFObject.h:364
A class which provides easy to use sorted double-linked lists.
Definition: OFSortedList.h:35
A class for creating and firing timers.
Definition: OFTimer.h:44
An abstract class for storing and changing objects in a dictionary.
Definition: OFMutableDictionary.h:47
A class that can observe multiple kernel events (e.g. streams being ready to read) at once...
Definition: OFKernelEventObserver.h:111
A class providing a run loop for the application and its processes.
Definition: OFRunLoop.h:40
A class implementing a condition variable for thread synchronization.
Definition: OFCondition.h:28