---
title: dispatch_io_t
framework: dispatch
role: symbol
role_heading: Type Alias
path: dispatch/dispatch_io_t
---

# dispatch_io_t

A dispatch I/O channel.

## Declaration

```swift
typealias dispatch_io_t = DispatchIO
```

## Discussion

Discussion A dispatch I/O channel represents a file descriptor and the asynchronous I/O policies applied to that file descriptor. A dispatch I/O channel is a standard type of dispatch object and may be retained, released, suspended, and resumed accordingly.

## See Also

### Data Types

- [dispatch_group_t](dispatch/dispatch_group_t.md)
- [dispatch_object_t](dispatch/dispatch_object_t.md)
- [dispatch_queue_attr_t](dispatch/dispatch_queue_attr_t.md)
- [dispatch_queue_serial_executor_t](dispatch/dispatch_queue_serial_executor_t.md)
- [dispatch_queue_t](dispatch/dispatch_queue_t.md)
- [dispatch_semaphore_t](dispatch/dispatch_semaphore_t.md)
