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

# dispatch_io_type_t

The type of a dispatch I/O channel.

## Declaration

```occ
typedef unsigned long dispatch_io_type_t;
```

## Topics

### I/O Access Type

- [DISPATCH_IO_STREAM](dispatch/dispatch_io_stream.md)
- [DISPATCH_IO_RANDOM](dispatch/dispatch_io_random.md)

## See Also

### Creating a Dispatch I/O Object

- [dispatch_io_create](dispatch/dispatch_io_create.md)
- [dispatch_io_create_with_io](dispatch/dispatch_io_create_with_io.md)
- [dispatch_io_create_with_path](dispatch/dispatch_io_create_with_path.md)
- [dispatch_io_t](dispatch/dispatch_io_t.md)
- [dispatch_fd_t](dispatch/dispatch_fd_t.md)
- [OS_dispatch_io](dispatch/os_dispatch_io.md)
