source Reference
File
lib/dispatch/include/dispatch/source.h
Date
Wednesday, June 25, 2014
Tasks
dispatch_source_cancel
void dispatch_source_cancel(
dispatch_source_t source );
dispatch_source_create
dispatch_source_t dispatch_source_create(
dispatch_source_type_t type,
uintptr_t handle,
unsigned long mask,
dispatch_queue_t queue );
dispatch_source_get_data
unsigned long dispatch_source_get_data(
dispatch_source_t source );
dispatch_source_get_handle
uintptr_t dispatch_source_get_handle(
dispatch_source_t source );
dispatch_source_get_mask
unsigned long dispatch_source_get_mask(
dispatch_source_t source );
dispatch_source_merge_data
void dispatch_source_merge_data(
dispatch_source_t source,
unsigned long value );
dispatch_source_set_cancel_handler
void dispatch_source_set_cancel_handler(
dispatch_source_t source,
dispatch_block_t cancel_handler );
dispatch_source_set_cancel_handler_f
void dispatch_source_set_cancel_handler_f(
dispatch_source_t source,
dispatch_function_t cancel_handler );
dispatch_source_set_event_handler
void dispatch_source_set_event_handler(
dispatch_source_t source,
dispatch_block_t handler );
dispatch_source_set_event_handler_f
void dispatch_source_set_event_handler_f(
dispatch_source_t source,
dispatch_function_t handler );
dispatch_source_set_registration_handler
void dispatch_source_set_registration_handler(
dispatch_source_t source,
dispatch_block_t registration_handler );
dispatch_source_set_registration_handler_f
void dispatch_source_set_registration_handler_f(
dispatch_source_t source,
dispatch_function_t registration_handler );
dispatch_source_set_timer
void dispatch_source_set_timer(
dispatch_source_t source,
dispatch_time_t start,
uint64_t interval,
uint64_t leeway );
dispatch_source_testcancel
long dispatch_source_testcancel(
dispatch_source_t source );
Macros
__XEOS_LIB_DISPATCH_SOURCE_H__
#define __XEOS_LIB_DISPATCH_SOURCE_H__
DISPATCH_SOURCE_TYPE_DATA_ADD
#define DISPATCH_SOURCE_TYPE_DATA_ADD
DISPATCH_SOURCE_TYPE_DATA_OR
#define DISPATCH_SOURCE_TYPE_DATA_OR
DISPATCH_SOURCE_TYPE_MACH_RECV
#define DISPATCH_SOURCE_TYPE_MACH_RECV
DISPATCH_SOURCE_TYPE_MACH_SEND
#define DISPATCH_SOURCE_TYPE_MACH_SEND
DISPATCH_SOURCE_TYPE_PROC
#define DISPATCH_SOURCE_TYPE_PROC
DISPATCH_SOURCE_TYPE_READ
#define DISPATCH_SOURCE_TYPE_READ
DISPATCH_SOURCE_TYPE_SIGNAL
#define DISPATCH_SOURCE_TYPE_SIGNAL
DISPATCH_SOURCE_TYPE_TIMER
#define DISPATCH_SOURCE_TYPE_TIMER
DISPATCH_SOURCE_TYPE_VNODE
#define DISPATCH_SOURCE_TYPE_VNODE
DISPATCH_SOURCE_TYPE_WRITE
#define DISPATCH_SOURCE_TYPE_WRITE