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

# dispatch_source_memorypressure_flags_t

Memory pressure events.

## Declaration

```occ
typedef unsigned long dispatch_source_memorypressure_flags_t;
```

## Topics

### Memory Pressure Event Flags

- [DISPATCH_MEMORYPRESSURE_WARN](dispatch/dispatch_memorypressure_warn.md)
- [DISPATCH_MEMORYPRESSURE_NORMAL](dispatch/dispatch_memorypressure_normal.md)
- [DISPATCH_MEMORYPRESSURE_CRITICAL](dispatch/dispatch_memorypressure_critical.md)

## See Also

### Getting Dispatch Source Attributes

- [dispatch_source_get_data](dispatch/dispatch_source_get_data.md)
- [dispatch_source_get_mask](dispatch/dispatch_source_get_mask.md)
- [dispatch_source_get_handle](dispatch/dispatch_source_get_handle.md)
- [dispatch_source_merge_data](dispatch/dispatch_source_merge_data.md)
- [dispatch_source_proc_flags_t](dispatch/dispatch_source_proc_flags_t.md)
- [dispatch_source_vnode_flags_t](dispatch/dispatch_source_vnode_flags_t.md)
- [dispatch_source_mach_recv_flags_t](dispatch/dispatch_source_mach_recv_flags_t.md)
- [dispatch_source_mach_send_flags_t](dispatch/dispatch_source_mach_send_flags_t.md)
