Function

dispatch_source_get_handle

Returns the underlying system handle associated with the specified dispatch source.

Declaration

uintptr_t dispatch_source_get_handle(dispatch_source_t source);

Parameters

source

This parameter cannot be NULL.

Return Value

The return value should be interpreted according to the type of the dispatch source, and can be one of the following handles:

Discussion

The handle returned is a reference to the underlying system object being monitored by the dispatch source.

See Also

Getting Dispatch Source Attributes

dispatch_source_get_data

Returns pending data for the dispatch source.

dispatch_source_get_mask

Returns the mask of events monitored by the dispatch source.

dispatch_source_merge_data

Merges data into a dispatch source and submits its event handler block to its target queue.

dispatch_source_proc_flags_t

Events related to a process.

dispatch_source_vnode_flags_t

Events involving a change to a file system object.