10class QLowEnergyAdvertisingDataPrivate :
public QSharedData
13 QLowEnergyAdvertisingDataPrivate()
14 : manufacturerId(QLowEnergyAdvertisingData::invalidManufacturerId())
15 , discoverability(QLowEnergyAdvertisingData::DiscoverabilityNone)
16 , includePowerLevel(
false)
21 QByteArray manufacturerData;
23 QList<QBluetoothUuid> services;
24 quint16 manufacturerId;
25 QLowEnergyAdvertisingData::Discoverability discoverability;
26 bool includePowerLevel;
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
85
86
87
88QLowEnergyAdvertisingData::QLowEnergyAdvertisingData() : d(
new QLowEnergyAdvertisingDataPrivate)
93QLowEnergyAdvertisingData::QLowEnergyAdvertisingData(
const QLowEnergyAdvertisingData &other)
99QLowEnergyAdvertisingData::~QLowEnergyAdvertisingData()
104QLowEnergyAdvertisingData &QLowEnergyAdvertisingData::operator=(
const QLowEnergyAdvertisingData &other)
111
112
113
114
115
116
117
118
119
120
121
122void QLowEnergyAdvertisingData::setLocalName(
const QString &name)
128
129
130
131
132QString QLowEnergyAdvertisingData::localName()
const
138
139
140
141
142
143
144void QLowEnergyAdvertisingData::setManufacturerData(quint16 id,
const QByteArray &data)
146 d->manufacturerId = id;
147 d->manufacturerData = data;
151
152
153
154
155quint16 QLowEnergyAdvertisingData::manufacturerId()
const
157 return d->manufacturerId;
161
162
163QByteArray QLowEnergyAdvertisingData::manufacturerData()
const
165 return d->manufacturerData;
169
170
171
172void QLowEnergyAdvertisingData::setIncludePowerLevel(
bool doInclude)
174 d->includePowerLevel = doInclude;
178
179
180
181bool QLowEnergyAdvertisingData::includePowerLevel()
const
183 return d->includePowerLevel;
187
188
189
190
191
192void QLowEnergyAdvertisingData::setDiscoverability(QLowEnergyAdvertisingData::Discoverability mode)
194 d->discoverability = mode;
198
199
200
201QLowEnergyAdvertisingData::Discoverability QLowEnergyAdvertisingData::discoverability()
const
203 return d->discoverability;
207
208
209
210
211void QLowEnergyAdvertisingData::setServices(
const QList<QBluetoothUuid> &services)
213 d->services = services;
217
218
219
220QList<QBluetoothUuid> QLowEnergyAdvertisingData::services()
const
226
227
228
229
230
231
232
233
234
235
236void QLowEnergyAdvertisingData::setRawData(
const QByteArray &data)
242
243
244QByteArray QLowEnergyAdvertisingData::rawData()
const
250
251
252
255
256
257
258
259bool QLowEnergyAdvertisingData::equals(
const QLowEnergyAdvertisingData &a,
260 const QLowEnergyAdvertisingData &b)
264 return a.discoverability() == b.discoverability()
265 && a.includePowerLevel() == b.includePowerLevel() && a.localName() == b.localName()
266 && a.manufacturerData() == b.manufacturerData()
267 && a.manufacturerId() == b.manufacturerId() && a.services() == b.services()
268 && a.rawData() == b.rawData();
272
273
274
275
276
279
280
281
282
283
286
287
288
289