BlueZBackend

class BlueZBackend : BleBackend

Linux BlueZ backend, registered through META-INF/services so the portable JVM factories (Scanner { }, Advertisement.toPeripheral(), GattServer { }, Advertiser(), BluetoothAdapter()) use it automatically on Linux.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
open override val id: String
Link copied to clipboard
open val priority: Int

Functions

Link copied to clipboard
open override fun checkPermissions(): PermissionResult
Link copied to clipboard
open override fun createAdapterTransport(): AdapterTransport
Link copied to clipboard
open override fun createAdvertiserTransport(): AdvertiserTransport
Link copied to clipboard
open override fun createGattServerTransport(): GattServerTransport
Link copied to clipboard
open fun createL2capListenerTransport(): L2capListenerTransport
Link copied to clipboard
open override fun createPeripheralTransport(identifier: Identifier, handle: String?): PeripheralTransport
Link copied to clipboard
open override fun createScanTransport(): ScanTransport
Link copied to clipboard
open override fun isSupported(): Boolean