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.