23OF_ASSUME_NONNULL_BEGIN
47OF_SUBCLASSING_RESTRICTED
53 id _Nullable _object1, _object2, _object3, _object4;
55 unsigned char _arguments;
78@property (readonly, nonatomic)
bool repeats;
83@property (readonly, nonatomic, getter=isValid)
bool valid;
93@property (copy, nonatomic)
OFDate *fireDate;
104+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
106 selector: (
SEL)selector
107 repeats: (
bool)repeats;
119+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
121 selector: (
SEL)selector
122 object: (nullable
id)object
123 repeats: (
bool)repeats;
138+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
140 selector: (
SEL)selector
141 object: (nullable
id)object1
142 object: (nullable
id)object2
143 repeats: (
bool)repeats;
160+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
162 selector: (
SEL)selector
163 object: (nullable
id)object1
164 object: (nullable
id)object2
165 object: (nullable
id)object3
166 repeats: (
bool)repeats;
185+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
187 selector: (
SEL)selector
188 object: (nullable
id)object1
189 object: (nullable
id)object2
190 object: (nullable
id)object3
191 object: (nullable
id)object4
192 repeats: (
bool)repeats;
203+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
204 repeats: (
bool)repeats
217+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
219 selector: (
SEL)selector
220 repeats: (
bool)repeats;
232+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
234 selector: (
SEL)selector
235 object: (nullable
id)object
236 repeats: (
bool)repeats;
251+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
253 selector: (
SEL)selector
254 object: (nullable
id)object1
255 object: (nullable
id)object2
256 repeats: (
bool)repeats;
273+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
275 selector: (
SEL)selector
276 object: (nullable
id)object1
277 object: (nullable
id)object2
278 object: (nullable
id)object3
279 repeats: (
bool)repeats;
298+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
300 selector: (
SEL)selector
301 object: (nullable
id)object1
302 object: (nullable
id)object2
303 object: (nullable
id)object3
304 object: (nullable
id)object4
305 repeats: (
bool)repeats;
316+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
317 repeats: (
bool)repeats
321- (instancetype)init OF_UNAVAILABLE;
335- (instancetype)initWithFireDate: (
OFDate *)fireDate
338 selector: (
SEL)selector
339 repeats: (
bool)repeats;
354- (instancetype)initWithFireDate: (
OFDate *)fireDate
357 selector: (
SEL)selector
358 object: (nullable
id)object
359 repeats: (
bool)repeats;
377- (instancetype)initWithFireDate: (
OFDate *)fireDate
380 selector: (
SEL)selector
381 object: (nullable
id)object1
382 object: (nullable
id)object2
383 repeats: (
bool)repeats;
403- (instancetype)initWithFireDate: (
OFDate *)fireDate
406 selector: (
SEL)selector
407 object: (nullable
id)object1
408 object: (nullable
id)object2
409 object: (nullable
id)object3
410 repeats: (
bool)repeats;
432- (instancetype)initWithFireDate: (
OFDate *)fireDate
435 selector: (
SEL)selector
436 object: (nullable
id)object1
437 object: (nullable
id)object2
438 object: (nullable
id)object3
439 object: (nullable
id)object4
440 repeats: (
bool)repeats;
454- (instancetype)initWithFireDate: (
OFDate *)fireDate
456 repeats: (
bool)repeats
480#ifdef OF_HAVE_THREADS
484- (void)waitUntilDone;
OFComparisonResult
A result of a comparison.
Definition OFObject.h:58
double OFTimeInterval
A time interval in seconds.
Definition OFObject.h:154
void(^ OFTimerBlock)(OFTimer *timer)
A block to execute when a timer fires.
Definition OFTimer.h:39
A class implementing a condition variable for thread synchronization.
Definition OFCondition.h:34
A class for storing constant strings using the @"" literal.
Definition OFConstantString.h:42
A class for storing, accessing and comparing dates.
Definition OFDate.h:34
The root class for all other classes inside ObjFW.
Definition OFObject.h:692
A class providing a run loop for the application and its processes.
Definition OFRunLoop.h:66
A class for creating and firing timers.
Definition OFTimer.h:50
A protocol for comparing objects.
Definition OFObject.h:1388