---
title: "processDoorbell(_:)"
framework: IOUSBHost
role: symbol
role_heading: Instance Method
platforms: [Mac Catalyst 14.0+, macOS 10.15+]
path: "iousbhost/iousbhostciendpointstatemachine/processdoorbell(_:)"
---

# processDoorbell(_:)

## Declaration

```swift
func processDoorbell(_ doorbell: IOUSBHostCIDoorbell) throws
```

## See Also

### Instance Methods

- [enqueueTransferCompletion(for:status:transferLength:)](iousbhost/iousbhostciendpointstatemachine/enqueuetransfercompletion(for:status:transferlength:).md)
- [inspectCommand(_:)](iousbhost/iousbhostciendpointstatemachine/inspectcommand(_:).md)
- [respond(toCommand:status:)](iousbhost/iousbhostciendpointstatemachine/respond(tocommand:status:).md)
