CFRunLoopTimer Reference

## Detailed Description

## Data Structures

struct | CFRunLoopTimerContext

## Typedefs

typedef struct __CFRunLoopTimer * | CFRunLoopTimerRef
typedef void(* | CFRunLoopTimerCallBack) (CFRunLoopTimerRef timer, void *info)

## Managing Timers

void | CFRunLoopAddTimer (CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef mode)
CFAbsoluteTime | CFRunLoopGetNextTimerFireDate (CFRunLoopRef rl, CFStringRef mode)
void | CFRunLoopRemoveTimer (CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef mode)
Boolean | CFRunLoopContainsTimer (CFRunLoopRef rl, CFRunLoopTimerRef timer, CFStringRef mode)
CFRunLoopTimerRef | CFRunLoopTimerCreate (CFAllocatorRef alloc, CFAbsoluteTime fireDate, CFTimeInterval interval, CFOptionFlags flags, CFIndex order, CFRunLoopTimerCallBack callback, CFRunLoopTimerContext *context)
Boolean | CFRunLoopTimerDoesRepeat (CFRunLoopTimerRef timer)
void | CFRunLoopTimerGetContext (CFRunLoopTimerRef timer, CFRunLoopTimerContext *context)
CFTimeInterval | CFRunLoopTimerGetInterval (CFRunLoopTimerRef timer)
CFAbsoluteTime | CFRunLoopTimerGetNextFireDate (CFRunLoopTimerRef timer)
CFIndex | CFRunLoopTimerGetOrder (CFRunLoopTimerRef timer)
void | CFRunLoopTimerInvalidate (CFRunLoopTimerRef timer)
Boolean | CFRunLoopTimerIsValid (CFRunLoopTimerRef timer)
void | CFRunLoopTimerSetNextFireDate (CFRunLoopTimerRef timer, CFAbsoluteTime fireDate)

## Getting the CFRunLoopTimer Type ID

CFTypeID | CFRunLoopTimerGetTypeID (void)

## Data Structure Documentation

## CFRunLoopTimerContext

struct CFRunLoopTimerContext