File indexing completed on 2024-12-01 12:29:47

0001 /*
0002  * BluezQt - Asynchronous BlueZ wrapper library
0003  *
0004  * SPDX-FileCopyrightText: 2019 Manuel Weichselbaumer <mincequi@web.de>
0005  *
0006  * SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL
0007  */
0008 
0009 #ifndef BLUEZQT_GATTAPPLICATION_P_H
0010 #define BLUEZQT_GATTAPPLICATION_P_H
0011 
0012 #include "bluezqt_dbustypes.h"
0013 
0014 #include <QDBusObjectPath>
0015 
0016 namespace BluezQt
0017 {
0018 class GattApplication;
0019 
0020 class GattApplicationPrivate
0021 {
0022 public:
0023     GattApplicationPrivate(const QString &objectPathPrefix, GattApplication *q_ptr);
0024 
0025     DBusManagerStruct getManagedObjects() const;
0026 
0027     GattApplication *q;
0028     QDBusObjectPath m_objectPath;
0029 };
0030 
0031 } // namespace BluezQt
0032 
0033 #endif