bluez_native library
High-performance BlueZ Bluetooth client for Linux, built on sdbus-cpp.
Classes
- BlueZAdapter
- A Bluetooth adapter (HCI controller) managed by BlueZ.
- BlueZAgentRequest
- Agent request event from the native bridge (discriminator 0x30).
- BlueZClient
- Top-level Bluetooth client. API mirrors canonical/bluez.dart.
- BlueZDevice
- A Bluetooth device discovered or connected via BlueZ.
- BlueZGattCharacteristic
- A GATT characteristic on a remote Bluetooth device.
- BlueZGattDescriptor
- A GATT descriptor on a remote Bluetooth device.
- BlueZGattService
- A GATT service on a remote Bluetooth device.
- BlueZManufacturerData
- Manufacturer-specific data from a BLE advertisement.
- BlueZUUID
- Bluetooth UUID wrapper matching canonical/bluez.dart API.
Enums
- AgentRequestType
- Agent request types matching C++ AgentRequestType enum.
- BlueZDiscoveryTransport
- Discovery transport filter.
- BlueZGattCharacteristicFlag
- GATT characteristic flags as reported by BlueZ.
Exceptions / Errors
- BlueZException
- Base exception for all BlueZ operations.
- BlueZOperationException
- Thrown when a D-Bus method call fails.
- Thrown when the BlueZ daemon is not available on the system bus.