Protocol

OS_dispatch_data

No overview available.

Declaration

@protocol OS_dispatch_data

Relationships

Inherits From

See Also

Creating a Dispatch Data Object

dispatch_data_create

Creates a new dispatch data object with the specified memory buffer.

dispatch_data_create_map

Returns a new dispatch data object containing a contiguous representation of the specified object’s memory.

dispatch_data_create_concat

Returns a new dispatch data object consisting of the concatenated data from two other data objects.

dispatch_data_create_subrange

Returns a new dispatch data object whose contents consist of a portion of another object’s memory region.

dispatch_data_copy_region

Returns a data object containing a portion of the data in another data object.

dispatch_data_empty

A dispatch data object representing a zero-length memory region.

dispatch_data_t

An immutable object representing a contiguous or sparse region of memory.

DISPATCH_DATA_DESTRUCTOR_DEFAULT

The default data destructor for dispatch objects.

DISPATCH_DATA_DESTRUCTOR_FREE

The destructor for dispatch data objects whose memory buffer was created using the malloc family of allocation routines.