GNUstep CoreBase Library 0.2
Data Structures | Typedefs
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
Data Fields
CFIndex version
void * info
CFAllocatorRetainCallBack retain
CFAllocatorReleaseCallBack release
CFAllocatorCopyDescriptionCallBack copyDescription