Platforms to show: All Mac Windows Linux Cross-Platform

IOBluetoothServiceBrowserControllerMBS class

Super class: NSWindowControllerMBS

Type Topic Plugin Version macOS Windows Linux iOS Targets
class Bluetooth MBS Bluetooth Plugin 18.3 ✅ Yes ❌ No ❌ No ❌ No Desktop only
A NSWindowController subclass to display a window to search for and perform SDP queries on bluetooth devices within range.

This NSWindowController subclass will bring up a generic Bluetooth search and SDP browsing window allowing the user to find devices within range, perform SDP queries on a particular device, and select a SDP service to connect to. The client application can provide NSArrays of valid service UUIDs to allow, and an NSArray of valid device types to allow. The device type filter is not yet implemented.
Subclass of the NSWindowControllerMBS class.

Result Codes

Constant Value Description
kIOBluetoothUISuccess -1000
kIOBluetoothUIUserCanceledErr -1001


Constant Value Description
kOptionsAutoStartInquiry 1 Automatically start an inquiry when the panel is displayed. This has been deprecated in 10.5
kOptionsDisconnectWhenDone 2 Disconnect from the device when UI operations are finished.
kOptionsNone 0 No options set.

Super class NSWindowControllerMBS

Super class NSResponderMBS

This class has no sub classes.

Some examples using this class:

Blog Entries

Release notes

The items on this page are in the following plugins: MBS Bluetooth Plugin, MBS MacBase Plugin.

IOBluetoothSDPUUIDMBS   -   IOPMAssertionMBS

The biggest plugin in space...