Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
qbluetooth.h
Go to the documentation of this file.
1
// Copyright (C) 2016 The Qt Company Ltd.
2
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
3
4
#
ifndef
QBLUETOOTH_H
5
#
define
QBLUETOOTH_H
6
7
#
include
<
QtBluetooth
/
qtbluetoothglobal
.
h
>
8
#
include
<
QtCore
/
qglobal
.
h
>
9
#
include
<
QtCore
/
qtmetamacros
.
h
>
10
#
include
<
QtCore
/
qobject
.
h
>
11
12
QT_BEGIN_NAMESPACE
13
14
namespace
QBluetooth
{
15
Q_NAMESPACE_EXPORT(Q_BLUETOOTH_EXPORT)
16
// TODO Qt 6: Merge these two enums? But note that ATT Authorization has no equivalent
17
// on the socket security level.
18
19
enum
class
Security
{
20
NoSecurity
= 0x00,
21
Authorization
= 0x01,
22
Authentication
= 0x02,
23
Encryption
= 0x04,
24
Secure
= 0x08
25
};
26
Q_ENUM_NS(Security)
27
Q_DECLARE_FLAGS
(
SecurityFlags
,
Security
)
28
Q_DECLARE_OPERATORS_FOR_FLAGS
(
SecurityFlags
)
29
30
enum
class
AttAccessConstraint
{
31
AttAuthorizationRequired
= 0x1,
32
AttAuthenticationRequired
= 0x2,
33
AttEncryptionRequired
= 0x4,
34
};
35
Q_ENUM_NS(AttAccessConstraint)
36
37
Q_DECLARE_FLAGS
(
AttAccessConstraints
,
AttAccessConstraint
)
38
Q_DECLARE_OPERATORS_FOR_FLAGS
(
AttAccessConstraints
)
39
40
}
41
42
typedef
quint16
QLowEnergyHandle
;
43
44
QT_END_NAMESPACE
45
46
#
endif
// QBLUETOOTH_H
AndroidBroadcastReceiver
Definition
androidbroadcastreceiver_p.h:32
AndroidBroadcastReceiver::~AndroidBroadcastReceiver
virtual ~AndroidBroadcastReceiver()
Definition
androidbroadcastreceiver.cpp:35
AndroidBroadcastReceiver::isValid
bool isValid() const
Definition
androidbroadcastreceiver.cpp:39
AndroidBroadcastReceiver::unregisterReceiver
void unregisterReceiver()
Definition
androidbroadcastreceiver.cpp:44
AndroidBroadcastReceiver::valid
bool valid
Definition
androidbroadcastreceiver_p.h:54
AndroidBroadcastReceiver::addAction
void addAction(const QJniObject &filter)
Definition
androidbroadcastreceiver.cpp:52
valueForStaticField
QString valueForStaticField()
Definition
jni_android_p.h:93
JavaNames
JavaNames
Definition
jni_android_p.h:69
ExtraDevice
@ ExtraDevice
Definition
jni_android_p.h:81
ExtraUuid
@ ExtraUuid
Definition
jni_android_p.h:86
ExtraBondState
@ ExtraBondState
Definition
jni_android_p.h:80
ExtraRssi
@ ExtraRssi
Definition
jni_android_p.h:84
ActionScanModeChanged
@ ActionScanModeChanged
Definition
jni_android_p.h:78
ExtraPairingKey
@ ExtraPairingKey
Definition
jni_android_p.h:82
ActionFound
@ ActionFound
Definition
jni_android_p.h:77
ActionDiscoveryStarted
@ ActionDiscoveryStarted
Definition
jni_android_p.h:75
ActionAclDisconnected
@ ActionAclDisconnected
Definition
jni_android_p.h:73
ActionBondStateChanged
@ ActionBondStateChanged
Definition
jni_android_p.h:74
ActionUuid
@ ActionUuid
Definition
jni_android_p.h:79
BluetoothAdapter
@ BluetoothAdapter
Definition
jni_android_p.h:70
ExtraPairingVariant
@ ExtraPairingVariant
Definition
jni_android_p.h:83
ExtraScanMode
@ ExtraScanMode
Definition
jni_android_p.h:85
BluetoothDevice
@ BluetoothDevice
Definition
jni_android_p.h:71
ActionAclConnected
@ ActionAclConnected
Definition
jni_android_p.h:72
ActionDiscoveryFinished
@ ActionDiscoveryFinished
Definition
jni_android_p.h:76
valueFromStaticFieldCache
QString valueFromStaticFieldCache(const char *key, const char *className, const char *fieldName)
Definition
jni_android.cpp:27
QBluetooth
\inmodule QtBluetooth
Definition
qbluetooth.h:14
QBluetooth::Security
Security
Definition
qbluetooth.h:19
QBluetooth::Security::Secure
@ Secure
Definition
qbluetooth.h:24
QBluetooth::Security::NoSecurity
@ NoSecurity
Definition
qbluetooth.h:20
QBluetooth::Security::Authorization
@ Authorization
Definition
qbluetooth.h:21
QBluetooth::Security::Authentication
@ Authentication
Definition
qbluetooth.h:22
QBluetooth::Security::Encryption
@ Encryption
Definition
qbluetooth.h:23
QPlatformGraphicsBufferHelper
\inmodule QtGui
QLowEnergyHandle
quint16 QLowEnergyHandle
Definition
qbluetooth.h:42
qtconnectivity
src
bluetooth
qbluetooth.h
Generated on
for Qt by
1.14.0