GNUstep CoreBase Library 0.2
CFRunLoopSource Reference

Detailed Description

Data Structures

struct  CFRunLoopSourceContext
struct  CFRunLoopSourceContext1

Typedefs

typedef struct __CFRunLoopSource * CFRunLoopSourceRef
typedef void(* CFRunLoopCancelCallBack) (void *info, CFRunLoopRef rl, CFStringRef mode)
typedef Boolean(* CFRunLoopEqualCallBack) (const void *info1, const void *info2)
typedef CFHashCode(* CFRunLoopHashCallBack) (const void *info)
typedef mach_port_t(* CFRunLoopGetPortCallBack) (void *info)
typedef void *(* CFRunLoopMachPerformCallBack) (void *msg, CFIndex size, CFAllocatorRef alloc, void *info)
typedef void(* CFRunLoopPerformCallBack) (void *info)
typedef void(* CFRunLoopScheduleCallBack) (void *info, CFRunLoopRef rl, CFStringRef mode)

Managing Sources

void CFRunLoopAddSource (CFRunLoopRef rl, CFRunLoopSourceRef source, CFStringRef mode)
Boolean CFRunLoopContainsSource (CFRunLoopRef rl, CFRunLoopSourceRef source, CFStringRef mode)
void CFRunLoopRemoveSource (CFRunLoopRef rl, CFRunLoopSourceRef source, CFStringRef mode)
CFRunLoopSourceRef CFRunLoopSourceCreate (CFAllocatorRef alloc, CFIndex order, CFRunLoopSourceContext *context)
void CFRunLoopSourceGetContext (CFRunLoopSourceRef source, CFRunLoopSourceContext *context)
CFIndex CFRunLoopSourceGetOrder (CFRunLoopSourceRef source)
void CFRunLoopSourceInvalidate (CFRunLoopSourceRef source)
Boolean CFRunLoopSourceIsValid (CFRunLoopSourceRef source)
void CFRunLoopSourceSignal (CFRunLoopSourceRef source)

Getting the CFRunLoopSource Type ID

CFTypeID CFRunLoopSourceGetTypeID (void)

Data Structure Documentation

◆ CFRunLoopSourceContext

struct CFRunLoopSourceContext

◆ CFRunLoopSourceContext1

struct CFRunLoopSourceContext1