![]() |
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>
Include dependency graph for btcentralmanager.mm: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.