Version 2.0.0-0

source Reference

Tasks

dispatch_source_cancel Top

void dispatch_source_cancel( dispatch_source_t source );

dispatch_source_create Top

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 Top

unsigned long dispatch_source_get_data( dispatch_source_t source );

dispatch_source_get_handle Top

uintptr_t dispatch_source_get_handle( dispatch_source_t source );

dispatch_source_get_mask Top

unsigned long dispatch_source_get_mask( dispatch_source_t source );

dispatch_source_merge_data Top

void dispatch_source_merge_data( dispatch_source_t source, unsigned long value );

dispatch_source_set_cancel_handler Top

void dispatch_source_set_cancel_handler( dispatch_source_t source, dispatch_block_t cancel_handler );

dispatch_source_set_cancel_handler_f Top

void dispatch_source_set_cancel_handler_f( dispatch_source_t source, dispatch_function_t cancel_handler );

dispatch_source_set_event_handler Top

void dispatch_source_set_event_handler( dispatch_source_t source, dispatch_block_t handler );

dispatch_source_set_event_handler_f Top

void dispatch_source_set_event_handler_f( dispatch_source_t source, dispatch_function_t handler );

dispatch_source_set_registration_handler Top

void dispatch_source_set_registration_handler( dispatch_source_t source, dispatch_block_t registration_handler );

dispatch_source_set_registration_handler_f Top

void dispatch_source_set_registration_handler_f( dispatch_source_t source, dispatch_function_t registration_handler );

dispatch_source_set_timer Top

void dispatch_source_set_timer( dispatch_source_t source, dispatch_time_t start, uint64_t interval, uint64_t leeway );

dispatch_source_testcancel Top

long dispatch_source_testcancel( dispatch_source_t source );

Macros

__XEOS_LIB_DISPATCH_SOURCE_H__ Top

#define __XEOS_LIB_DISPATCH_SOURCE_H__

DISPATCH_SOURCE_TYPE_DATA_ADD Top

#define DISPATCH_SOURCE_TYPE_DATA_ADD

DISPATCH_SOURCE_TYPE_DATA_OR Top

#define DISPATCH_SOURCE_TYPE_DATA_OR

DISPATCH_SOURCE_TYPE_MACH_RECV Top

#define DISPATCH_SOURCE_TYPE_MACH_RECV

DISPATCH_SOURCE_TYPE_MACH_SEND Top

#define DISPATCH_SOURCE_TYPE_MACH_SEND

DISPATCH_SOURCE_TYPE_PROC Top

#define DISPATCH_SOURCE_TYPE_PROC

DISPATCH_SOURCE_TYPE_READ Top

#define DISPATCH_SOURCE_TYPE_READ

DISPATCH_SOURCE_TYPE_SIGNAL Top

#define DISPATCH_SOURCE_TYPE_SIGNAL

DISPATCH_SOURCE_TYPE_TIMER Top

#define DISPATCH_SOURCE_TYPE_TIMER

DISPATCH_SOURCE_TYPE_VNODE Top

#define DISPATCH_SOURCE_TYPE_VNODE

DISPATCH_SOURCE_TYPE_WRITE Top

#define DISPATCH_SOURCE_TYPE_WRITE