34class QLeDBusAdvertiser :
public QObject
39 QLeDBusAdvertiser(
const QLowEnergyAdvertisingParameters ¶ms,
40 const QLowEnergyAdvertisingData &advertisingData,
41 const QLowEnergyAdvertisingData &scanResponseData,
42 const QString &hostAdapterPath,
43 QObject* parent =
nullptr);
44 ~QLeDBusAdvertiser() override;
46 void startAdvertising();
47 void stopAdvertising();
49 Q_INVOKABLE
void Release();
55 void setDataForDBus();
56 void setAdvertisingParamsForDBus();
57 void setAdvertisementDataForDBus();
60 const QLowEnergyAdvertisingParameters m_advParams;
61 QLowEnergyAdvertisingData m_advData;
62 const QString m_advObjectPath;
63 QtBluetoothPrivate::OrgBluezLEAdvertisement1Adaptor*
const m_advDataDBus;
64 QtBluetoothPrivate::OrgBluezLEAdvertisingManager1Interface*
const m_advManager;
65 bool m_advertising =
false;