Type Alias

dispatch_io_interval_flags_t

The type for flags used to specify the dispatch interval of a channel.

Declaration

typedef unsigned long dispatch_io_interval_flags_t;

Topics

Channel Configuration Options

DISPATCH_IO_STRICT_INTERVAL

Enqueue handlers for a channel at strict intervals regardless of how much data has been read or written.

See Also

Managing the File Descriptor

dispatch_io_get_descriptor

Returns the file descriptor associated with the specified channel.

dispatch_io_set_interval

Sets the interval (in nanoseconds) at which to invoke the I/O handlers for the channel.

dispatch_io_set_low_water

Sets the minimum number of bytes to process before enqueueing a handler block.

dispatch_io_set_high_water

Sets the maximum number of bytes to process before enqueueing a handler block.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software