19OF_ASSUME_NONNULL_BEGIN
43OF_SUBCLASSING_RESTRICTED
49 id _Nullable _object1, _object2, _object3, _object4;
51 unsigned char _arguments;
74@property (readonly, nonatomic)
bool repeats;
79@property (readonly, nonatomic, getter=isValid)
bool valid;
89@property (copy, nonatomic)
OFDate *fireDate;
100+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
102 selector: (
SEL)selector
103 repeats: (
bool)repeats;
115+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
117 selector: (
SEL)selector
118 object: (nullable
id)object
119 repeats: (
bool)repeats;
134+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
136 selector: (
SEL)selector
137 object: (nullable
id)object1
138 object: (nullable
id)object2
139 repeats: (
bool)repeats;
156+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
158 selector: (
SEL)selector
159 object: (nullable
id)object1
160 object: (nullable
id)object2
161 object: (nullable
id)object3
162 repeats: (
bool)repeats;
181+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
183 selector: (
SEL)selector
184 object: (nullable
id)object1
185 object: (nullable
id)object2
186 object: (nullable
id)object3
187 object: (nullable
id)object4
188 repeats: (
bool)repeats;
199+ (instancetype)scheduledTimerWithTimeInterval: (
OFTimeInterval)timeInterval
200 repeats: (
bool)repeats
213+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
215 selector: (
SEL)selector
216 repeats: (
bool)repeats;
228+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
230 selector: (
SEL)selector
231 object: (nullable
id)object
232 repeats: (
bool)repeats;
247+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
249 selector: (
SEL)selector
250 object: (nullable
id)object1
251 object: (nullable
id)object2
252 repeats: (
bool)repeats;
269+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
271 selector: (
SEL)selector
272 object: (nullable
id)object1
273 object: (nullable
id)object2
274 object: (nullable
id)object3
275 repeats: (
bool)repeats;
294+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
296 selector: (
SEL)selector
297 object: (nullable
id)object1
298 object: (nullable
id)object2
299 object: (nullable
id)object3
300 object: (nullable
id)object4
301 repeats: (
bool)repeats;
312+ (instancetype)timerWithTimeInterval: (
OFTimeInterval)timeInterval
313 repeats: (
bool)repeats
317- (instancetype)init OF_UNAVAILABLE;
331- (instancetype)initWithFireDate: (
OFDate *)fireDate
334 selector: (
SEL)selector
335 repeats: (
bool)repeats;
350- (instancetype)initWithFireDate: (
OFDate *)fireDate
353 selector: (
SEL)selector
354 object: (nullable
id)object
355 repeats: (
bool)repeats;
373- (instancetype)initWithFireDate: (
OFDate *)fireDate
376 selector: (
SEL)selector
377 object: (nullable
id)object1
378 object: (nullable
id)object2
379 repeats: (
bool)repeats;
399- (instancetype)initWithFireDate: (
OFDate *)fireDate
402 selector: (
SEL)selector
403 object: (nullable
id)object1
404 object: (nullable
id)object2
405 object: (nullable
id)object3
406 repeats: (
bool)repeats;
428- (instancetype)initWithFireDate: (
OFDate *)fireDate
431 selector: (
SEL)selector
432 object: (nullable
id)object1
433 object: (nullable
id)object2
434 object: (nullable
id)object3
435 object: (nullable
id)object4
436 repeats: (
bool)repeats;
450- (instancetype)initWithFireDate: (
OFDate *)fireDate
452 repeats: (
bool)repeats
476#ifdef OF_HAVE_THREADS
480- (void)waitUntilDone;
OFComparisonResult
A result of a comparison.
Definition OFObject.h:54
double OFTimeInterval
A time interval in seconds.
Definition OFObject.h:150
void(^ OFTimerBlock)(OFTimer *timer)
A block to execute when a timer fires.
Definition OFTimer.h:35
A class implementing a condition variable for thread synchronization.
Definition OFCondition.h:30
A class for storing constant strings using the @"" literal.
Definition OFConstantString.h:38
A class for storing, accessing and comparing dates.
Definition OFDate.h:30
The root class for all other classes inside ObjFW.
Definition OFObject.h:688
A class providing a run loop for the application and its processes.
Definition OFRunLoop.h:62
A class for creating and firing timers.
Definition OFTimer.h:46
A protocol for comparing objects.
Definition OFObject.h:1384