Platforms to show: All Mac Windows Linux Cross-Platform
IOBluetoothSDPServiceRecordMBS class
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | Bluetooth | MBS Bluetooth Plugin | 18.3 | ✅ Yes | ❌ No | ❌ No | ❌ No | Desktop, Console & Web |
As a service record, an instance of this class has an NSDictionary of service attributes. It also has a link to the IOBluetoothDevice that the service belongs to. The service dictionary is keyed off of the attribute ID of each attribute represented as a number.
- 5 properties
- property Device as IOBluetoothDeviceMBS
- property Handle as Integer
- property Lasterror as Integer
- property Properties as Dictionary
- property ServiceName as String
- 9 methods
- method AttributeDataElement(attributeID as Integer) as IOBluetoothSDPDataElementMBS
- method Constructor(dic as Dictionary, device as IOBluetoothDeviceMBS)
- method hasServiceFromArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method matchesSearchArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method matchesUUID16(uuid16 as UInt16) as Boolean
- method matchesUUIDArray(uuids() as IOBluetoothSDPUUIDMBS) as Boolean
- method removeServiceRecord
- method RFCOMMChannelID as Integer
- method sortedAttributes as IOBluetoothSDPServiceAttributeMBS()
- 2 shared methods
- shared method publishedServiceRecordWithDictionary(dic as Dictionary) as IOBluetoothSDPServiceRecordMBS
- shared method withServiceDictionary(dic as Dictionary, device as IOBluetoothDeviceMBS) as IOBluetoothSDPServiceRecordMBS
This class has no sub classes.
Some methods using this class:
- IOBluetoothDeviceMBS.ServiceRecordForUUID(sdpUUID as IOBluetoothSDPUUIDMBS) as IOBluetoothSDPServiceRecordMBS
- IOBluetoothDeviceMBS.services as IOBluetoothSDPServiceRecordMBS()
- IOBluetoothServiceBrowserControllerMBS.Results as IOBluetoothSDPServiceRecordMBS()
Some examples using this class:
Blog Entries
Release notes
- Version 18.3
- Added Bluetooth classes for Mac: IOBluetoothServiceBrowserControllerMBS, IOBluetoothSDPUUIDMBS, IOBluetoothSDPServiceRecordMBS, IOBluetoothSDPServiceAttributeMBS, IOBluetoothSDPDataElementMBS, IOBluetoothRFCOMMChannelMBS, IOBluetoothHostControllerMBS, IOBluetoothDeviceSelectorControllerMBS, IOBluetoothDeviceMBS and IOBluetoothDeviceInquiryMBS.
The items on this page are in the following plugins: MBS Bluetooth Plugin.
IOBluetoothSDPServiceAttributeMBS - IOBluetoothSDPUUIDMBS