IOBluetooth Changes
IOBluetooth
BluetoothAssignedNumbers.h
Removed kBluetoothDeviceClassMajoHealth
Removed kBluetoothDeviceClassMajoToy
CBATTRequest.h
CBAdvertisementData.h
Modified CBAdvertisementDataLocalNameKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataServiceDataKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataServiceUUIDsKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataTxPowerLevelKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
CBCentral.h
CBCentralManager.h
| Declaration | |
|---|---|
| From | - (CBCentralManager *)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue |
| To | - (id)initWithDelegate:(id<CBCentralManagerDelegate>)delegate queue:(dispatch_queue_t)queue |
Modified -[CBCentralManager retrieveConnectedPeripherals]
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified -[CBCentralManager retrievePeripherals:]
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified CBAdvertisementDataLocalNameKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataServiceDataKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataServiceUUIDsKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
Modified CBAdvertisementDataTxPowerLevelKey
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBAdvertisementData.h |
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBCentralManagerConstants.h |
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBCentralManagerConstants.h |
CBCentralManagerConstants.h
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBCentralManagerConstants.h |
| Header | |
|---|---|
| From | CoreBluetooth/CBCentralManager.h |
| To | CoreBluetooth/CBCentralManagerConstants.h |
CBCharacteristic.h
Modified CBCharacteristic.service
| Declaration | |
|---|---|
| From | @property(readonly, nonatomic) CBService *service |
| To | @property(weak, readonly, nonatomic) CBService *service |
CBDescriptor.h
Modified CBDescriptor.characteristic
| Declaration | |
|---|---|
| From | @property(readonly, nonatomic) CBCharacteristic *characteristic |
| To | @property(weak, readonly, nonatomic) CBCharacteristic *characteristic |
CBError.h
Added CBATTErrorSuccess
Added CBErrorConnectionTimeout
Added CBErrorInvalidHandle
Added CBErrorInvalidParameters
Added CBErrorNotConnected
Added CBErrorOutOfSpace
Added CBErrorUUIDNotAllowed
CBPeripheral.h
Removed -[CBPeripheral reliablyWriteValues:forCharacteristics:]
Removed -[CBPeripheral setBroadcastValue:forCharacteristic:]
Removed -[CBPeripheralDelegate peripheral:didReliablyWriteValuesForCharacteristics:error:]
Removed -[CBPeripheralDelegate peripheral:didUpdateBroadcastStateForCharacteristic:error:]
Modified CBPeripheral
| Protocols | |
|---|---|
| From | none |
| To | NSCopying |
Modified CBPeripheral.UUID
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified CBPeripheral.isConnected
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
| Declaration | |
|---|---|
| From | - (void)setNotifyValue:(BOOL)notifyValue forCharacteristic:(CBCharacteristic *)characteristic |
| To | - (void)setNotifyValue:(BOOL)enabled forCharacteristic:(CBCharacteristic *)characteristic |
CBPeripheralManager.h
Added CBPeripheralManager
Added CBPeripheralManager.state
Added CBPeripheralAuthorizationStatus
Added CBPeripheralManagerState
CBPeripheralManagerConstants.h
CBService.h
Added CBMutableService
Added CBMutableService.UUID
Added CBMutableService.isPrimary
Added CBService.isPrimary
Modified CBService.peripheral
| Declaration | |
|---|---|
| From | @property(readonly, nonatomic) CBPeripheral *peripheral |
| To | @property(weak, readonly, nonatomic) CBPeripheral *peripheral |
CBUUID.h
IOBluetoothDevice.h
IOBluetoothDeviceInquiry.h
IOBluetoothDevicePair.h
IOBluetoothHandsFree.h
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.8 |
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.8 |
IOBluetoothHandsFreeDevice.h
IOBluetoothHandsFreeGateway.h
Removed IOBluetoothHandsFreeGateway
Removed -[IOBluetoothHandsFreeGateway getDeviceSupportedFeatures]
Removed -[IOBluetoothHandsFreeGateway getGatewaySupportedFeatures]
Removed +[IOBluetoothHandsFreeGateway getRequiredSDPRFCOMMChannelIDForDevice:]
Removed +[IOBluetoothHandsFreeGateway getRequiredSDPServiceRecordForDevice:]
Removed -[IOBluetoothHandsFreeGateway initForConnectionToDevice:supportedFeatures:delegate:]
Removed -[IOBluetoothHandsFreeGateway initWithIncomingDevice:incomingRFCOMMChannelID:supportedFeatures:delegate:]
Removed -[IOBluetoothHandsFreeGateway setGatewaySupportedFeatures:]
Removed IOBluetoothHandsFreeFeatures
Removed kBluetoothHandsFreeFeatureAttachedNumberToVoiceTag
Removed kBluetoothHandsFreeFeatureECAndOrNRFunction
Removed kBluetoothHandsFreeFeatureEnhancedCallControl
Removed kBluetoothHandsFreeFeatureEnhancedCallStatus
Removed kBluetoothHandsFreeFeatureExtendedErrorResultCodes
Removed kBluetoothHandsFreeFeatureInBandRingTone
Removed kBluetoothHandsFreeFeatureNone
Removed kBluetoothHandsFreeFeatureRejectCallCapability
Removed kBluetoothHandsFreeFeatureThreeWayCalling
Removed kBluetoothHandsFreeFeatureVoiceRecognition
IOBluetoothHeadsetDevice.h
Removed -[IOBluetoothDevice headsetAudioGatewayServiceRecord]
Removed -[IOBluetoothDevice headsetDeviceServiceRecord]
Removed -[IOBluetoothDevice isHeadsetAudioGateway]
Removed -[IOBluetoothDevice isHeadsetDevice]
Removed IOBluetoothHeadsetDevice
Removed +[IOBluetoothHeadsetDevice getRequiredSDPRFCOMMChannelIDForDevice:]
Removed +[IOBluetoothHeadsetDevice getRequiredSDPServiceRecordForDevice:]
Removed -[IOBluetoothHeadsetDevice initForConnectionToDevice:delegate:]
Removed -[IOBluetoothHeadsetDevice initWithIncomingDevice:incomingRFCOMMChannelID:delegate:]
Removed IOBluetoothDevice(HeadsetAdditions)
IOBluetoothRFCOMMAudioController.h
Removed IOBluetoothRFCOMMAudioController
Removed -[IOBluetoothRFCOMMAudioController closeDeviceConnection]
Removed -[IOBluetoothRFCOMMAudioController closeRFCOMMChannel]
Removed -[IOBluetoothRFCOMMAudioController closeSCOConnection]
Removed IOBluetoothRFCOMMAudioController.delegate
Removed -[IOBluetoothRFCOMMAudioController getAudioDeviceID]
Removed -[IOBluetoothRFCOMMAudioController getBluetoothDevice]
Removed +[IOBluetoothRFCOMMAudioController getDriverIDForDevice:]
Removed -[IOBluetoothRFCOMMAudioController getIncomingRFCOMMChannelID]
Removed -[IOBluetoothRFCOMMAudioController getOutgoingRFCOMMChannelID]
Removed -[IOBluetoothRFCOMMAudioController handleIncomingRFCOMMChannelOpened:channel:]
Removed -[IOBluetoothRFCOMMAudioController initForConnectionToDevice:delegate:]
Removed -[IOBluetoothRFCOMMAudioController initWithIncomingDevice:incomingRFCOMMChannelID:delegate:]
Removed -[IOBluetoothRFCOMMAudioController isDeviceConnected]
Removed -[IOBluetoothRFCOMMAudioController isRFCOMMChannelOpen]
Removed -[IOBluetoothRFCOMMAudioController isSCOConnected]
Removed -[IOBluetoothRFCOMMAudioController openDeviceConnection]
Removed -[IOBluetoothRFCOMMAudioController openRFCOMMChannel]
Removed -[IOBluetoothRFCOMMAudioController openSCOConnection]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelClosed:]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelData:data:length:]
Removed -[IOBluetoothRFCOMMAudioController rfcommChannelOpenComplete:status:]
Removed -[IOBluetoothRFCOMMAudioController sendRFCOMMData:length:]
Removed -[IOBluetoothRFCOMMAudioController setRFCOMMChannel:]
Removed IOBluetoothRFCOMMAudioDelegate
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:deviceConnectionOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:disconnectedError:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:rfcommChannelOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoAudioDeviceActive:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoAudioDeviceInactive:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionOpened:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoConnectionOpening:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:scoDone:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionClosed:]
Removed -[IOBluetoothRFCOMMAudioDelegate audioDevice:serviceLevelConnectionOpened:]
Removed IOBluetoothSCODriverPropertiesPublic
Removed #def kIOBluetoothRFCOMMAudioControllerButtonPressedNotification
Removed kIOBluetoothSCOAudioDriverPropertyNotificationDeviceOpenResult
Removed kIOBluetoothSCOAudioDriverPropertyUsesExternalErrorUI
IOBluetoothSDPServiceRecord.h
IOBluetoothUserLib.h
Modified IOBluetoothAddSCOAudioDevice()
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified IOBluetoothAddServiceDict()
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
Modified IOBluetoothRemoveSCOAudioDevice()
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |
| Deprecation | |
|---|---|
| From | none |
| To | OS X 10.9 |