4#ifndef QLOWENERGYSERVICEPRIVATE_P_H
5#define QLOWENERGYSERVICEPRIVATE_P_H
18#include <QtCore/QObject>
19#include <QtCore/QPointer>
20#include <QtBluetooth/qbluetooth.h>
21#include <QtBluetooth/QLowEnergyService>
22#include <QtBluetooth/QLowEnergyCharacteristic>
23#include <QtCore/private/qglobal_p.h>
25#if defined(QT_ANDROID_BLUETOOTH)
26#include <QtCore/QJniObject>
93#if defined(QT_ANDROID_BLUETOOTH)
106 QSharedPointer_QLowEnergyServicePrivate,
void characteristicWritten(const QLowEnergyCharacteristic &characteristic, const QByteArray &newValue)
QList< QBluetoothUuid > includedServices
~QLowEnergyServicePrivate()
void setController(QLowEnergyControllerPrivate *control)
void characteristicChanged(const QLowEnergyCharacteristic &characteristic, const QByteArray &newValue)
void characteristicRead(const QLowEnergyCharacteristic &info, const QByteArray &value)
void descriptorWritten(const QLowEnergyDescriptor &descriptor, const QByteArray &newValue)
QLowEnergyHandle startHandle
void descriptorRead(const QLowEnergyDescriptor &info, const QByteArray &value)
QLowEnergyService::ServiceError lastError
void setError(QLowEnergyService::ServiceError newError)
QLowEnergyHandle endHandle
QPointer< QLowEnergyControllerPrivate > controller
void stateChanged(QLowEnergyService::ServiceState newState)
void errorOccurred(QLowEnergyService::ServiceError error)
void setState(QLowEnergyService::ServiceState newState)
QLowEnergyService::ServiceState state
QLowEnergyServicePrivate(QObject *parent=nullptr)
QHash< QLowEnergyHandle, CharData > characteristicList
DiscoveryMode
This enum lists service discovery modes.
ServiceError
This enum describes all possible error conditions during the service's existence.
ServiceState
This enum describes the \l state() of the service object.
QObject * parent() const
Returns a pointer to the parent object.
void newState(QList< State > &states, const char *token, const char *lexem, bool pre)
Combined button and popup list for selecting options.
DBusConnection const char DBusError * error
EGLOutputLayerEXT EGLint EGLAttrib value
[5]
QHash< QLowEnergyHandle, QLowEnergyServicePrivate::CharData > CharacteristicDataMap
QHash< QLowEnergyHandle, QLowEnergyServicePrivate::DescData > DescriptorDataMap
QFileInfo info(fileName)
[8]
QHash< QLowEnergyHandle, DescData > descriptorList
QLowEnergyHandle valueHandle
QLowEnergyCharacteristic::PropertyTypes properties