Foundation framework header.
void invalidate()
Invalidates and stops the timer.
BOOL _repeats
Flag to indicate if the timer should be canceled on firing.
NXTimeInterval _interval
The time interval.
BOOL valid()
Checks if the timer is still valid and active.
BOOL fire()
Manually fires the timer.
NXTimeInterval interval()
Gets the timer's configured time interval.
id< TimerDelegate > _delegate
The timer delegate.
int64_t NXTimeInterval
Time interval type representing nanoseconds as a 64-bit signed integer.
BOOL repeats()
Returns whether the timer is set to repeat.
bool BOOL
A Boolean value.
A protocol that defines the methods for a timer delegate.
The base class for objects in the Foundation framework.
sys_timer_t _timer
Scheduled timer.
struct objc_object * id
A pointer to an instance of a class.
id< TimerDelegate > delegate()
Gets the current timer delegate.