Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
btperipheralmanager.mm File Reference

(e839d950f804330db10ffdf2dec62e4e18792cb7)

#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

LECBManagerNotifiernotifier
 
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, ValueRangevalueRanges
 
std::deque< UpdateRequestupdateQueue
 
PeripheralState state
 
NSUInteger maxNotificationValueLength
 
decltype(services.size()) nOfFailedAds
 

Variable Documentation

◆ advertisementData

ObjCScopedPointer<NSMutableDictionary> advertisementData

◆ charMap

GenericLEMap<CBCharacteristic *> charMap

Definition at line 162 of file btperipheralmanager.mm.

◆ charValues

GenericLEMap<ObjCStrongReference<NSMutableData> > charValues

Definition at line 163 of file btperipheralmanager.mm.

◆ lastHandle

QLowEnergyHandle lastHandle

Definition at line 151 of file btperipheralmanager.mm.

◆ maxNotificationValueLength

NSUInteger maxNotificationValueLength

Definition at line 170 of file btperipheralmanager.mm.

◆ nextServiceToAdd

decltype(services.size()) nextServiceToAdd

Definition at line 156 of file btperipheralmanager.mm.

◆ nOfFailedAds

decltype(services.size()) nOfFailedAds

Definition at line 171 of file btperipheralmanager.mm.

◆ notifier

Initial value:
{
ObjCScopedPointer<CBPeripheralManager> manager
QNetworkAccessManager manager

Definition at line 149 of file btperipheralmanager.mm.

◆ serviceIndex

std::map<QBluetoothUuid, CBService *> serviceIndex

Definition at line 159 of file btperipheralmanager.mm.

◆ services

◆ state

Definition at line 169 of file btperipheralmanager.mm.

◆ updateQueue

std::deque<UpdateRequest> updateQueue

Definition at line 167 of file btperipheralmanager.mm.

◆ valueRanges

Definition at line 165 of file btperipheralmanager.mm.