Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Toggle main menu visibility
Loading...
Searching...
No Matches
qnearfieldtarget_pcsc_p.h
Go to the documentation of this file.
1
// Copyright (C) 2022q 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
QNEARFIELDTARGET_PCSC_P_H
5
#
define
QNEARFIELDTARGET_PCSC_P_H
6
7
//
8
// W A R N I N G
9
// -------------
10
//
11
// This file is not part of the Qt API. It exists purely as an
12
// implementation detail. This header file may change from version to
13
// version without notice, or even be removed.
14
//
15
// We mean it.
16
//
17
18
#
include
"qnearfieldtarget_p.h"
19
20
QT_BEGIN_NAMESPACE
21
22
class
QNearFieldTargetPrivateImpl
:
public
QNearFieldTargetPrivate
23
{
24
Q_OBJECT
25
public
:
26
QNearFieldTargetPrivateImpl
(
const
QByteArray
&
uid
,
27
QNearFieldTarget
::
AccessMethods
accessMethods
,
int
maxInputLength
,
28
QObject
*
parent
);
29
~
QNearFieldTargetPrivateImpl
()
override
;
30
31
QByteArray
uid
()
const
override
;
32
QNearFieldTarget
::
Type
type
()
const
override
;
33
QNearFieldTarget
::
AccessMethods
accessMethods
()
const
override
;
34
35
bool
disconnect
()
override
;
36
37
int
maxCommandLength
()
const
override
;
38
QNearFieldTarget
::
RequestId
sendCommand
(
const
QByteArray &command)
override
;
39
QNearFieldTarget
::
RequestId
readNdefMessages
()
override
;
40
QNearFieldTarget
::
RequestId
writeNdefMessages
(
const
QList<QNdefMessage> &messages)
override
;
41
42
private
:
43
const
QByteArray m_uid;
44
QNearFieldTarget::AccessMethods m_accessMethods;
45
int
m_maxInputLength;
46
bool
m_connected =
false
;
47
bool
m_isValid =
true
;
48
49
public
Q_SLOTS
:
50
void
onDisconnected
();
51
void
onInvalidated
();
52
void
onRequestCompleted
(
const
QNearFieldTarget::RequestId &request,
53
QNearFieldTarget::Error reason,
const
QVariant &result);
54
void
onNdefMessageRead
(
const
QNdefMessage
&message);
55
56
Q_SIGNALS
:
57
void
disconnectRequest
();
58
void
sendCommandRequest
(
const
QNearFieldTarget::RequestId &request,
const
QByteArray &command);
59
void
readNdefMessagesRequest
(
const
QNearFieldTarget::RequestId &request);
60
void
writeNdefMessagesRequest
(
const
QNearFieldTarget::RequestId &request,
61
const
QList<QNdefMessage> &messages);
62
void
targetLost
(QNearFieldTargetPrivate *target);
63
};
64
65
QT_END_NAMESPACE
66
67
#
endif
// QNEARFIELDTARGET_PCSC_P_H
QNdefMessage
The QNdefMessage class provides an NFC NDEF message.
Definition
qndefmessage.h:23
QNearFieldManagerPrivateImpl
Definition
qnearfieldmanager_ios_p.h:36
QNearFieldManagerPrivateImpl::isEnabled
bool isEnabled() const override
Definition
qnearfieldmanager_ios_p.h:43
QNearFieldManagerPrivateImpl::isSupported
bool isSupported(QNearFieldTarget::AccessMethod accessMethod) const override
Definition
qnearfieldmanager_android.cpp:64
QNearFieldManagerPrivateImpl::startTargetDetection
bool startTargetDetection(QNearFieldTarget::AccessMethod accessMethod) override
Definition
qnearfieldmanager_android.cpp:72
QNearFieldManagerPrivateImpl::~QNearFieldManagerPrivateImpl
~QNearFieldManagerPrivateImpl()
Definition
qnearfieldmanager_android.cpp:39
QNearFieldManagerPrivateImpl::stopTargetDetectionRequest
void stopTargetDetectionRequest()
QNearFieldManagerPrivateImpl::stopTargetDetection
void stopTargetDetection(const QString &errorMessage) override
Definition
qnearfieldmanager_android.cpp:86
QNearFieldManagerPrivateImpl::onTargetLost
void onTargetLost(QNearFieldTargetPrivate *target)
Definition
qnearfieldmanager_pcsc.cpp:133
QNearFieldTargetPrivateImpl
Definition
qnearfieldtarget_ios_p.h:61
QNearFieldTargetPrivateImpl::onRequestCompleted
void onRequestCompleted(const QNearFieldTarget::RequestId &request, QNearFieldTarget::Error reason, const QVariant &result)
Definition
qnearfieldtarget_pcsc.cpp:74
QNearFieldTargetPrivateImpl::writeNdefMessages
QNearFieldTarget::RequestId writeNdefMessages(const QList< QNdefMessage > &messages) override
Definition
qnearfieldtarget_android.cpp:219
QNearFieldTargetPrivateImpl::onInvalidated
void onInvalidated()
Definition
qnearfieldtarget_pcsc.cpp:149
QNearFieldTargetPrivateImpl::targetLost
void targetLost(QNearFieldTargetPrivate *target)
QNearFieldTargetPrivateImpl::maxCommandLength
int maxCommandLength() const override
Definition
qnearfieldtarget_android.cpp:140
QNearFieldTargetPrivateImpl::readNdefMessages
QNearFieldTarget::RequestId readNdefMessages() override
Definition
qnearfieldtarget_android.cpp:90
QNearFieldTargetPrivateImpl::~QNearFieldTargetPrivateImpl
~QNearFieldTargetPrivateImpl() override
Definition
qnearfieldtarget_android.cpp:36
QNearFieldTargetPrivateImpl::disconnect
bool disconnect() override
Definition
qnearfieldtarget_android.cpp:70
QNearFieldTargetPrivateImpl::onNdefMessageRead
void onNdefMessageRead(const QNdefMessage &message)
Definition
qnearfieldtarget_pcsc.cpp:86
QNearFieldTargetPrivateImpl::writeNdefMessagesRequest
void writeNdefMessagesRequest(const QNearFieldTarget::RequestId &request, const QList< QNdefMessage > &messages)
QNearFieldTargetPrivateImpl::type
QNearFieldTarget::Type type() const override
Definition
qnearfieldtarget_android.cpp:47
QNearFieldTargetPrivateImpl::sendCommand
QNearFieldTarget::RequestId sendCommand(const QByteArray &command) override
Definition
qnearfieldtarget_android.cpp:159
QNearFieldTargetPrivateImpl::accessMethods
QNearFieldTarget::AccessMethods accessMethods() const override
Definition
qnearfieldtarget_android.cpp:52
QNearFieldTargetPrivateImpl::sendCommandRequest
void sendCommandRequest(const QNearFieldTarget::RequestId &request, const QByteArray &command)
QNearFieldTargetPrivateImpl::readNdefMessagesRequest
void readNdefMessagesRequest(const QNearFieldTarget::RequestId &request)
QNearFieldTargetPrivateImpl::uid
QByteArray uid() const override
Definition
qnearfieldtarget_android.cpp:42
QPcscCard
Definition
qpcsccard_p.h:28
QPcscCard::onTargetDestroyed
void onTargetDestroyed()
Definition
qpcsccard.cpp:296
QPcscCard::ndefMessageRead
void ndefMessageRead(const QNdefMessage &message)
QPcscCard::invalidated
void invalidated()
QPcscManager
Definition
qpcscmanager_p.h:28
QT_BEGIN_NAMESPACE
Combined button and popup list for selecting options.
Definition
qsequentialanimationgroup.cpp:47
Q_LOGGING_CATEGORY
Q_LOGGING_CATEGORY(lcEventDispatcher, "qt.eventdispatcher")
qtconnectivity
src
nfc
qnearfieldtarget_pcsc_p.h
Generated on
for Qt by
1.18.0