Contents

dispatch_source_merge_data

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

Declaration

extern void dispatch_source_merge_data(dispatch_source_t source, uintptr_t value);

Parameters

  • source:

    This parameter cannot be NULL.

  • value:

    The value to coalesce with the pending data using a logical OR or an ADD as specified by the dispatch source type. A value of zero has no effect and does not result in the submission of the event handler block.

Discussion

Your application can use this function to indicate that an event has occurred on one of the application-defined dispatch event sources of type DISPATCH_SOURCE_TYPE_DATA_ADD or DISPATCH_SOURCE_TYPE_DATA_OR.

See Also

Getting Dispatch Source Attributes