Function

CFRunLoopTimerIsValid

Returns a Boolean value that indicates whether a CFRunLoopTimer object is valid and able to fire.

Declaration

Boolean CFRunLoopTimerIsValid(CFRunLoopTimerRef timer);

Parameters

timer

The run loop timer to examine.

Return Value

true if timer is valid; otherwise false.

Discussion

A non-repeating timer is automatically invalidated after it fires.

See Also

CFRunLoopTimer Miscellaneous Functions

CFRunLoopTimerCreateWithHandler

Creates a new CFRunLoopTimer object with a block-based handler.

CFRunLoopTimerCreate

Creates a new CFRunLoopTimer object with a function callback.

CFRunLoopTimerDoesRepeat

Returns a Boolean value that indicates whether a CFRunLoopTimer object repeats.

CFRunLoopTimerGetContext

Returns the context information for a CFRunLoopTimer object.

CFRunLoopTimerGetInterval

Returns the firing interval of a repeating CFRunLoopTimer object.

CFRunLoopTimerGetNextFireDate

Returns the next firing time for a CFRunLoopTimer object.

CFRunLoopTimerGetOrder

Returns the ordering parameter for a CFRunLoopTimer object.

CFRunLoopTimerGetTypeID

Returns the type identifier of the CFRunLoopTimer opaque type.

CFRunLoopTimerInvalidate

Invalidates a CFRunLoopTimer object, stopping it from ever firing again.

CFRunLoopTimerSetNextFireDate

Sets the next firing date for a CFRunLoopTimer object .