Bluetooth User Interface Framework Reference

The BluetoothUI framework provides interfaces that allow user selection of Bluetooth services.

Framework
/System/Library/Frameworks/IOBluetoothUI.framework
Header file directories
/System/Library/Frameworks/IOBluetoothUI.framework/Headers
Companion document

Functions

IOBluetoothDeviceSelectorRunPanelWithAttributes
  -[ IOBluetoothPairingController runModal ]
IOBluetoothGetDeviceSelectorController
  -[ IOBluetoothPairingController runPanelWithAttributes: ]
IOBluetoothGetPairingController
  -[ IOBluetoothPairingController setDescriptionText: ]
-[ IOBluetoothPairingController addAllowedUUID: ]
  -[ IOBluetoothPairingController setOptions: ]
-[ IOBluetoothPairingController addAllowedUUIDArray: ]
  -[ IOBluetoothPairingController setPrompt: ]
-[ IOBluetoothPairingController clearAllowedUUIDs ]
  -[ IOBluetoothPairingController setSearchAttributes: ]
-[ IOBluetoothPairingController getDescriptionText ]
  -[ IOBluetoothPairingController setTitle: ]
-[ IOBluetoothPairingController getOptions ]
  +[ IOBluetoothPairingController withPairingControllerRef: ]
-[ IOBluetoothPairingController getPairingControllerRef ]
  IOBluetoothPairingControllerRunPanelWithAttributes
-[ IOBluetoothPairingController getPrompt ]
  IOBluetoothServiceBrowserControllerBrowseDevices
-[ IOBluetoothPairingController getResults ]
  IOBluetoothServiceBrowserControllerCreate
-[ IOBluetoothPairingController getSearchAttributes ]
  IOBluetoothServiceBrowserControllerDiscover
-[ IOBluetoothPairingController getTitle ]
  IOBluetoothServiceBrowserControllerDiscoverWithDeviceAttributes
+[ IOBluetoothPairingController pairingController ]
  IOBluetoothServiceBrowserControllerSetOptions

Objective-C

-[ IOBluetoothDeviceSelectorController addAllowedUUID: ]
  -[ IOBluetoothObjectPushUIController setIconImage: ]
-[ IOBluetoothDeviceSelectorController addAllowedUUIDArray: ]
  -[ IOBluetoothObjectPushUIController setTitle: ]
-[ IOBluetoothDeviceSelectorController beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo: ]
  -[ IOBluetoothObjectPushUIController stop ]
-[ IOBluetoothDeviceSelectorController clearAllowedUUIDs ]
  -[ IOBluetoothServiceBrowserController addAllowedUUID: ]
+[ IOBluetoothDeviceSelectorController deviceSelector ]
  -[ IOBluetoothServiceBrowserController addAllowedUUIDArray: ]
-[ IOBluetoothDeviceSelectorController getDescriptionText ]
  -[ IOBluetoothServiceBrowserController beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo: ]
-[ IOBluetoothDeviceSelectorController getDeviceSelectorControllerRef ]
  +[ IOBluetoothServiceBrowserController browseDevices:options: ]
-[ IOBluetoothDeviceSelectorController getOptions ]
  +[ IOBluetoothServiceBrowserController browseDevicesAsSheetForWindow:options:window: ]
-[ IOBluetoothDeviceSelectorController getPrompt ]
  -[ IOBluetoothServiceBrowserController clearAllowedUUIDs ]
-[ IOBluetoothDeviceSelectorController getResults ]
  -[ IOBluetoothServiceBrowserController discover: ]
-[ IOBluetoothDeviceSelectorController getSearchAttributes ]
  -[ IOBluetoothServiceBrowserController discoverAsSheetForWindow:withRecord: ]
-[ IOBluetoothDeviceSelectorController getTitle ]
  -[ IOBluetoothServiceBrowserController discoverWithDeviceAttributes:serviceList:serviceRecord: ]
-[ IOBluetoothDeviceSelectorController runModal ]
  -[ IOBluetoothServiceBrowserController getDescriptionText ]
-[ IOBluetoothDeviceSelectorController runPanelWithAttributes: ]
  -[ IOBluetoothServiceBrowserController getOptions ]
-[ IOBluetoothDeviceSelectorController setDescriptionText: ]
  -[ IOBluetoothServiceBrowserController getPrompt ]
-[ IOBluetoothDeviceSelectorController setOptions: ]
  -[ IOBluetoothServiceBrowserController getResults ]
-[ IOBluetoothDeviceSelectorController setPrompt: ]
  -[ IOBluetoothServiceBrowserController getSearchAttributes ]
-[ IOBluetoothDeviceSelectorController setSearchAttributes: ]
  -[ IOBluetoothServiceBrowserController getServiceBrowserControllerRef ]
-[ IOBluetoothDeviceSelectorController setTitle: ]
  -[ IOBluetoothServiceBrowserController getTitle ]
+[ IOBluetoothDeviceSelectorController withDeviceSelectorControllerRef: ]
  -[ IOBluetoothServiceBrowserController runModal ]
-[ IOBluetoothObjectPushUIController beginSheetModalForWindow:modalDelegate:didEndSelector:contextInfo: ]
  +[ IOBluetoothServiceBrowserController serviceBrowserController: ]
-[ IOBluetoothObjectPushUIController getDevice ]
  -[ IOBluetoothServiceBrowserController setDescriptionText: ]
-[ IOBluetoothObjectPushUIController getTitle ]
  -[ IOBluetoothServiceBrowserController setOptions: ]
-[ IOBluetoothObjectPushUIController initObjectPushWithBluetoothDevice:withFiles:delegate: ]
  -[ IOBluetoothServiceBrowserController setPrompt: ]
-[ IOBluetoothObjectPushUIController isTransferInProgress ]
  -[ IOBluetoothServiceBrowserController setSearchAttributes: ]
-[ IOBluetoothObjectPushUIController runModal ]
  -[ IOBluetoothServiceBrowserController setTitle: ]
-[ IOBluetoothObjectPushUIController runPanel ]
  +[ IOBluetoothServiceBrowserController withServiceBrowserControllerRef: ]

Other References

Header Index
Data Types Index

Did this document help you?
Yes: Tell us what works for you.
It’s good, but: Report typos, inaccuracies, and so forth.
It wasn’t helpful: Tell us what would have helped.