![]() |
Qt 6.x
The Qt SDK
|
#include "qlowenergyadvertisingparameters.h"#include "qlowenergycharacteristicdata.h"#include "qlowenergydescriptordata.h"#include "btperipheralmanager_p.h"#include "qlowenergyservicedata.h"#include "btnotifier_p.h"#include "qbluetooth.h"#include <QtCore/qstring.h>#include <QtCore/qdebug.h>#include <QtCore/qlist.h>#include <algorithm>#include <vector>#include <limits>#include <deque>#include <map>
Include dependency graph for btperipheralmanager.mm:Go to the source code of this file.
Classes | |
| category | DarwinBTPeripheralManager(PrivateAPI) |
Variables | |
| LECBManagerNotifier * | notifier |
| QLowEnergyHandle | lastHandle |
| std::vector< ObjCStrongReference< CBMutableService > > | services |
| decltype(services.size()) | nextServiceToAdd |
| std::map< QBluetoothUuid, CBService * > | serviceIndex |
| ObjCScopedPointer< NSMutableDictionary > | advertisementData |
| GenericLEMap< CBCharacteristic * > | charMap |
| GenericLEMap< ObjCStrongReference< NSMutableData > > | charValues |
| QMap< QLowEnergyHandle, ValueRange > | valueRanges |
| std::deque< UpdateRequest > | updateQueue |
| PeripheralState | state |
| NSUInteger | maxNotificationValueLength |
| decltype(services.size()) | nOfFailedAds |
| ObjCScopedPointer<NSMutableDictionary> advertisementData |
Definition at line 160 of file btperipheralmanager.mm.
Referenced by DarwinBluetooth::AdvertisementData::AdvertisementData().
| GenericLEMap<CBCharacteristic *> charMap |
Definition at line 162 of file btperipheralmanager.mm.
| GenericLEMap<ObjCStrongReference<NSMutableData> > charValues |
Definition at line 163 of file btperipheralmanager.mm.
| QLowEnergyHandle lastHandle |
Definition at line 151 of file btperipheralmanager.mm.
| NSUInteger maxNotificationValueLength |
Definition at line 170 of file btperipheralmanager.mm.
| decltype(services.size()) nextServiceToAdd |
Definition at line 156 of file btperipheralmanager.mm.
| decltype(services.size()) nOfFailedAds |
Definition at line 171 of file btperipheralmanager.mm.
| LECBManagerNotifier* notifier |
Definition at line 149 of file btperipheralmanager.mm.
| std::map<QBluetoothUuid, CBService *> serviceIndex |
Definition at line 159 of file btperipheralmanager.mm.
| std::vector<ObjCStrongReference<CBMutableService> > services |
Definition at line 155 of file btperipheralmanager.mm.
Referenced by QLeDBusAdvertiser::QLeDBusAdvertiser(), QQmlNativeDebugConnector::QQmlNativeDebugConnector(), addServicesData(), createJavaAdvertiseData(), QQmlDebugServerImpl::parseArguments(), QT_BEGIN_NAMESPACE::qt_servicesUuids(), QWinRTBluetoothDeviceDiscoveryWorker::scanFinished(), QDBusServiceWatcherPrivate::setConnection(), QLowEnergyServiceData::setIncludedServices(), and QDBusServiceWatcher::setWatchedServices().
| PeripheralState state |
Definition at line 169 of file btperipheralmanager.mm.
| std::deque<UpdateRequest> updateQueue |
Definition at line 167 of file btperipheralmanager.mm.
| QMap<QLowEnergyHandle, ValueRange> valueRanges |
Definition at line 165 of file btperipheralmanager.mm.