|
GNUstep CoreBase Library
0.2
|
Typedefs | |
| typedef struct __CFRunLoop * | CFRunLoopRef |
| typedef int | mach_port_t |
Enumerations | |
| enum | { kCFRunLoopRunFinished = 1 , kCFRunLoopRunStopped = 2 , kCFRunLoopRunTimedOut = 3 , kCFRunLoopRunHandledSource = 4 } |
Variables | |
| const CFStringRef | kCFRunLoopCommonModes |
| const CFStringRef | kCFRunLoopDefaultMode |
Getting the CFRunLoop Type ID | |
| CFTypeID | CFRunLoopGetTypeID (void) |
Getting a Run Loop | |
| CFRunLoopRef | CFRunLoopGetCurrent (void) |
| CFRunLoopRef | CFRunLoopGetMain (void) |
Managing Run Loop Modes | |
| void | CFRunLoopAddCommonMode (CFRunLoopRef rl, CFStringRef mode) |
| CFArrayRef | CFRunLoopCopyAllModes (CFRunLoopRef rl) |
| CFStringRef | CFRunLoopCopyCurrentMode (CFRunLoopRef rl) |
Scheduling Blocks | |
| DEFINE_BLOCK_TYPE_NO_ARGS (PerformBlockType, void) | |
| void | CFRunLoopPerformBlock (CFRunLoopRef rl, CFTypeRef mode, PerformBlockType block) |
Extensions for NSRunLoop | |
| Boolean | _CFRunLoopHasAnyValidSources (CFRunLoopRef rl, CFStringRef mode) |
| typedef int mach_port_t |
On non-Darwin platforms, we assume ports to be ordinary pollable file descriptors.