File indexing completed on 2025-01-19 03:38:30
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 #include "leadvertisement.h" 0010 #include "leadvertisement_p.h" 0011 0012 namespace BluezQt 0013 { 0014 LEAdvertisement::LEAdvertisement(const QStringList &serviceUuids, QObject *parent) 0015 : QObject(parent) 0016 , d(new LEAdvertisementPrivate(serviceUuids)) 0017 { 0018 } 0019 0020 LEAdvertisement::~LEAdvertisement() = default; 0021 0022 QDBusObjectPath LEAdvertisement::objectPath() const 0023 { 0024 return d->m_objectPath; 0025 } 0026 0027 QStringList LEAdvertisement::serviceUuids() const 0028 { 0029 return d->m_serviceUuids; 0030 } 0031 0032 QHash<QString, QByteArray> LEAdvertisement::serviceData() const 0033 { 0034 return d->m_serviceData; 0035 } 0036 0037 void LEAdvertisement::setServiceData(const QHash<QString, QByteArray> &data) 0038 { 0039 d->m_serviceData = data; 0040 } 0041 0042 void LEAdvertisement::release() 0043 { 0044 } 0045 0046 } // namespace BluezQt 0047 0048 #include "moc_leadvertisement.cpp"