---
title: IOBluetoothHandsFreeDelegate
framework: IOBluetooth
role: symbol
role_heading: Protocol
path: iobluetooth/iobluetoothhandsfreedelegate
---

# IOBluetoothHandsFreeDelegate

## Declaration

```swift
protocol IOBluetoothHandsFreeDelegate : NSObjectProtocol
```

## Topics

### Instance Methods

- [handsFree(_:connected:)](iobluetooth/iobluetoothhandsfreedelegate/handsfree(_:connected:).md)
- [handsFree(_:disconnected:)](iobluetooth/iobluetoothhandsfreedelegate/handsfree(_:disconnected:).md)
- [handsFree(_:scoConnectionClosed:)](iobluetooth/iobluetoothhandsfreedelegate/handsfree(_:scoconnectionclosed:).md)
- [handsFree(_:scoConnectionOpened:)](iobluetooth/iobluetoothhandsfreedelegate/handsfree(_:scoconnectionopened:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

### Inherited By

- [IOBluetoothHandsFreeDeviceDelegate](iobluetooth/iobluetoothhandsfreedevicedelegate.md)

## See Also

### Protocols

- [IOBluetoothDeviceAsyncCallbacks](iobluetooth/iobluetoothdeviceasynccallbacks.md)
- [IOBluetoothDeviceInquiryDelegate](iobluetooth/iobluetoothdeviceinquirydelegate.md)
- [IOBluetoothDevicePairDelegate](iobluetooth/iobluetoothdevicepairdelegate.md)
- [IOBluetoothHandsFreeAudioGatewayDelegate](iobluetooth/iobluetoothhandsfreeaudiogatewaydelegate.md)
- [IOBluetoothHandsFreeDeviceDelegate](iobluetooth/iobluetoothhandsfreedevicedelegate.md)
- [IOBluetoothL2CAPChannelDelegate](iobluetooth/iobluetoothl2capchanneldelegate.md)
- [IOBluetoothRFCOMMChannelDelegate](iobluetooth/iobluetoothrfcommchanneldelegate.md)
