---
title: Dispatch Source
framework: dispatch
role: collectionGroup
role_heading: API Collection
path: dispatch/dispatch-source
---

# Dispatch Source

An object that coordinates the processing of specific low-level system events, such as file-system events, timers, and UNIX signals.

## Topics

### Creating a Dispatch Source

- [dispatch_source_t](dispatch/dispatch_source_t.md)

### Getting Dispatch Source Attributes

- [dispatch_source_mach_recv_flags_t](dispatch/dispatch_source_mach_recv_flags_t.md)

## See Also

### System Event Monitoring

- [DispatchSource](dispatch/dispatchsource.md)
- [DispatchIO](dispatch/dispatchio.md)
- [DispatchData](dispatch/dispatchdata.md)
- [DispatchDataIterator](dispatch/dispatchdataiterator.md)
- [Dispatch I/O](dispatch/dispatch-i-o.md)
- [Dispatch Data](dispatch/dispatch-data.md)
- [DispatchSourceProtocol](dispatch/dispatchsourceprotocol.md)
