---
title: DispatchSource.MachSendEvent
framework: dispatch
role: symbol
role_heading: Structure
path: dispatch/dispatchsource/machsendevent
---

# DispatchSource.MachSendEvent

Mach-related events.

## Declaration

```swift
struct MachSendEvent
```

## Topics

### Mach Event Flags

- [dead](dispatch/dispatchsource/machsendevent/dead.md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Creating a Mach Port Source

- [makeMachReceiveSource(port:queue:)](dispatch/dispatchsource/makemachreceivesource(port:queue:).md)
- [makeMachSendSource(port:eventMask:queue:)](dispatch/dispatchsource/makemachsendsource(port:eventmask:queue:).md)
- [DispatchSourceMachReceive](dispatch/dispatchsourcemachreceive.md)
- [DispatchSourceMachSend](dispatch/dispatchsourcemachsend.md)
