![]() |
Qt 6.x
The Qt SDK
|
#include "qlowenergyserviceprivate_p.h"
#include "qlowenergycharacteristic.h"
#include "qlowenergycontroller.h"
#include "btcentralmanager_p.h"
#include "btnotifier_p.h"
#include <QtCore/qloggingcategory.h>
#include <QtCore/qdebug.h>
#include <QtCore/qmap.h>
#include <algorithm>
#include <vector>
#include <limits>
Go to the source code of this file.
Classes | |
category | DarwinBTCentralManager(PrivateAPI) |
Namespaces | |
namespace | DarwinBluetooth |
Typedefs | |
using | DiscoveryMode = QLowEnergyService::DiscoveryMode |
Functions | |
NSUInteger | DarwinBluetooth::qt_countGATTEntries (CBService *service) |
ObjCStrongReference< NSError > | DarwinBluetooth::qt_timeoutNSError (OperationTimeout type) |
auto | DarwinBluetooth::qt_find_watchdog (const std::vector< GCDTimer > &watchdogs, id object, OperationTimeout type) |
Definition at line 106 of file btcentralmanager.mm.
DarwinBluetooth::CharHash charMap |
Definition at line 132 of file btcentralmanager.mm.
QLowEnergyHandle currentReadHandle |
Definition at line 139 of file btcentralmanager.mm.
NSUInteger currentService |
Definition at line 123 of file btcentralmanager.mm.
DarwinBluetooth::DescHash descMap |
Definition at line 133 of file btcentralmanager.mm.
QBluetoothUuid deviceUuid |
Definition at line 115 of file btcentralmanager.mm.
bool disconnectPending |
Definition at line 113 of file btcentralmanager.mm.
int lastKnownMtu |
Definition at line 147 of file btcentralmanager.mm.
QLowEnergyHandle lastValidHandle |
Definition at line 135 of file btcentralmanager.mm.
DarwinBluetooth::CentralManagerState managerState |
Definition at line 112 of file btcentralmanager.mm.
DarwinBluetooth::LECBManagerNotifier* notifier |
Definition at line 117 of file btcentralmanager.mm.
Referenced by BluetoothManagement::BluetoothManagement(), HciManager::HciManager(), QEventDispatcherUNIXPrivate::activateSocketNotifiers(), QQmlNotifierEndpoint::connect(), QEventDispatcherWin32::doUnregisterSocketNotifier(), QQmlNotifierEndpoint::isConnected(), QLowEnergyControllerPrivateDarwin::lazyInit(), QEventDispatcherUNIXPrivate::markPendingSocketNotifiers(), QAndroidMediaPlayer::pause(), QAndroidMediaPlayer::play(), QCFSocketNotifier::registerSocketNotifier(), QCocoaEventDispatcher::registerSocketNotifier(), QEventDispatcherUNIX::registerSocketNotifier(), QEventDispatcherWasm::registerSocketNotifier(), QEventDispatcherWin32::registerSocketNotifier(), QEventDispatcherGlib::registerSocketNotifier(), QEglFSKmsEventReaderThread::run(), QIntegrityHIDManager::run(), QAndroidMediaPlayer::setMedia(), QAndroidMediaPlayer::setPosition(), QEventDispatcherUNIXPrivate::setSocketNotifierPending(), QAndroidMediaPlayer::stop(), QCFSocketNotifier::unregisterSocketNotifier(), QCocoaEventDispatcher::unregisterSocketNotifier(), QEventDispatcherUNIX::unregisterSocketNotifier(), QEventDispatcherWasm::unregisterSocketNotifier(), QEventDispatcherWin32::unregisterSocketNotifier(), and QEventDispatcherGlib::unregisterSocketNotifier().
CBPeripheral* peripheral |
Definition at line 146 of file btcentralmanager.mm.
bool requestPending |
Definition at line 137 of file btcentralmanager.mm.
DarwinBluetooth::RequestQueue requests |
Definition at line 138 of file btcentralmanager.mm.
Referenced by QV4::ExecutableCompilationUnit::moduleRequests(), and QHttp2ProtocolHandler::sendRequest().
DarwinBluetooth::ServiceHash serviceMap |
Definition at line 131 of file btcentralmanager.mm.
Referenced by operator>>().
QMap<QBluetoothUuid, DiscoveryMode> servicesToDiscoverDetails |
Definition at line 129 of file btcentralmanager.mm.
DarwinBluetooth::ObjCStrongReference<NSMutableArray> servicesToVisit |
Definition at line 121 of file btcentralmanager.mm.
DarwinBluetooth::ObjCStrongReference<NSMutableArray> servicesToVisitNext |
Definition at line 125 of file btcentralmanager.mm.
qint64 timeoutMS |
Definition at line 143 of file btcentralmanager.mm.
std::vector<DarwinBluetooth::GCDTimer> timeoutWatchdogs |
Definition at line 144 of file btcentralmanager.mm.
DarwinBluetooth::ValueHash valuesToWrite |
Definition at line 141 of file btcentralmanager.mm.
DarwinBluetooth::ObjCStrongReference<NSMutableSet> visitedServices |
Definition at line 127 of file btcentralmanager.mm.