32
33
34
35
36
37
38
39
40
41
42
43
44
45
|
id target, object1, object2;
SEL selector;
uint8_t arguments;
BOOL repeats;
#ifdef OF_HAVE_BLOCKS
of_timer_block_t block;
#endif
}
/**
* \brief Creates and schedules a new timer with the specified time interval.
*
* \param interval The time interval after which the timer should be executed
* when fired
|
>
|
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
|
id target, object1, object2;
SEL selector;
uint8_t arguments;
BOOL repeats;
#ifdef OF_HAVE_BLOCKS
of_timer_block_t block;
#endif
BOOL isValid;
}
/**
* \brief Creates and schedules a new timer with the specified time interval.
*
* \param interval The time interval after which the timer should be executed
* when fired
|
258
259
260
261
262
263
264
265
|
/**
* \brief Returns the next date at which the timer will fire.
*
* \return The next date at which the timer will fire
*/
- (OFDate*)fireDate;
@end
|
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
|
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
|
/**
* \brief Returns the next date at which the timer will fire.
*
* \return The next date at which the timer will fire
*/
- (OFDate*)fireDate;
/**
* \brief Invalidates the timer, preventing it from firing.
*/
- (void)invalidate;
/**
* \brief Returns whether the timer is valid.
*
* \return Whether the timer is valid
*/
- (BOOL)isValid;
/**
* \brief Returns the time interval in which the timer will repeat, if it is a
* repeating timer.
*
* \return The time interval in which the timer will repeat, if it is a
* repeating timer
*/
- (double)timeInterval;
@end
|