55 void addService(
const QLowEnergyServiceData &serviceData,
56 QSharedPointer<QLowEnergyServicePrivate> servicePrivate,
57 QLowEnergyHandle serviceHandle);
80 QLowEnergyHandle descriptorHandle,
81 const QByteArray& value);
83 void registerServices();
84 void unregisterServices();
86 QLowEnergyHandle handleForCharacteristic(QBluetoothUuid uuid,
87 QSharedPointer<QLowEnergyServicePrivate> service);
88 QLowEnergyHandle handleForDescriptor(QBluetoothUuid uuid,
89 QSharedPointer<QLowEnergyServicePrivate> service,
90 QLowEnergyHandle characteristicHandle);
92 QMap<QLowEnergyHandle, QtBluezPeripheralService*> m_services;
93 QMap<QLowEnergyHandle, QtBluezPeripheralCharacteristic*> m_characteristics;
94 QMap<QLowEnergyHandle, QtBluezPeripheralDescriptor*> m_descriptors;
99 bool m_applicationRegistered{
false};