File indexing completed on 2024-05-05 03:52:29

0001 /*
0002  * BluezQt - Asynchronous Bluez wrapper library
0003  *
0004  * SPDX-FileCopyrightText: 2022 Pontus Sjögren
0005  *
0006  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0007  */
0008 
0009 #ifndef GATTDESCRIPTOR_P_H
0010 #define GATTDESCRIPTOR_P_H
0011 
0012 #include <QString>
0013 
0014 #include <QDBusObjectPath>
0015 
0016 namespace BluezQt
0017 {
0018 
0019 class GattCharacteristic;
0020 
0021 class GattDescriptorPrivate
0022 {
0023 public:
0024     GattDescriptorPrivate(const QString &uuid, const QStringList &flags, const QByteArray &initialValue, const GattCharacteristic *characteristic);
0025 
0026     QString m_uuid;
0027     const GattCharacteristic *m_characteristic;
0028     QDBusObjectPath m_objectPath;
0029     QByteArray m_value;
0030     QStringList m_flags;
0031 };
0032 
0033 }
0034 
0035 #endif