19 OF_ASSUME_NONNULL_BEGIN
26 #ifdef OF_HAVE_THREADS
48 id _target, _object1, _object2;
56 #ifdef OF_HAVE_THREADS
63 #ifdef OF_HAVE_PROPERTIES
64 @property (retain)
OFDate *fireDate;
78 selector: (
SEL)selector
79 repeats: (
bool)repeats;
93 selector: (
SEL)selector
94 object: (nullable
id)object
95 repeats: (
bool)repeats;
112 selector: (
SEL)selector
113 object: (nullable
id)object1
114 object: (nullable
id)object2
115 repeats: (
bool)repeats;
117 #ifdef OF_HAVE_BLOCKS
127 repeats: (
bool)repeats
142 selector: (
SEL)selector
143 repeats: (
bool)repeats;
157 selector: (
SEL)selector
158 object: (nullable
id)object
159 repeats: (
bool)repeats;
176 selector: (
SEL)selector
177 object: (nullable
id)object1
178 object: (nullable
id)object2
179 repeats: (
bool)repeats;
181 #ifdef OF_HAVE_BLOCKS
191 repeats: (
bool)repeats
207 - initWithFireDate: (
OFDate*)fireDate
210 selector: (
SEL)selector
211 repeats: (
bool)repeats;
226 - initWithFireDate: (
OFDate*)fireDate
229 selector: (
SEL)selector
230 object: (nullable
id)object
231 repeats: (
bool)repeats;
249 - initWithFireDate: (
OFDate*)fireDate
252 selector: (
SEL)selector
253 object: (nullable
id)object1
254 object: (nullable
id)object2
255 repeats: (
bool)repeats;
257 #ifdef OF_HAVE_BLOCKS
269 - initWithFireDate: (
OFDate*)fireDate
271 repeats: (
bool)repeats
298 - (void)setFireDate: (
OFDate*)fireDate;
321 #ifdef OF_HAVE_THREADS
325 - (void)waitUntilDone;
329 OF_ASSUME_NONNULL_END
A protocol for comparing objects.
Definition: OFObject.h:933
A class for storing, accessing and comparing dates.
Definition: OFDate.h:30
The root class for all other classes inside ObjFW.
Definition: OFObject.h:364
void(^ of_timer_block_t)(OFTimer *timer)
A block to execute when a timer fires.
Definition: OFTimer.h:36
A class for creating and firing timers.
Definition: OFTimer.h:44
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
double of_time_interval_t
A time interval in seconds.
Definition: OFObject.h:90