AusweisApp2
IosReader.h
gehe zur Dokumentation dieser Datei
1
7
#pragma once
8
9
#include "
IosCard.h
"
10
#include "
IosReaderDelegate.h
"
11
#include "
Reader.h
"
12
13
#include <QObject>
14
#include <QScopedPointer>
15
16
17
namespace
governikus
18
{
19
20
class
IosReader
21
:
public
ConnectableReader
22
{
23
Q_OBJECT
24
25
private
:
26
IosReaderDelegate
mDelegate;
27
QScopedPointer<IosCard, QScopedPointerDeleteLater> mCard;
28
bool
mConnected;
29
qint64 mLastRestart;
30
31
virtual
CardEvent
updateCard()
override
;
32
33
void
removeCard();
34
void
stopSession(
const
QString& pError);
35
36
public
:
37
IosReader
();
38
virtual
~IosReader
()
override
;
39
40
virtual
Card
*
getCard
()
const override
;
41
42
virtual
void
connectReader
()
override
;
43
virtual
void
disconnectReader
(
const
QString& pError = QString())
override
;
44
45
private
Q_SLOTS:
46
void
onDiscoveredTag(
IosCard
* pCard);
47
void
onDidInvalidateWithError(
const
QString& pError,
bool
pDoRestart);
48
void
onConnectFailed();
49
void
onTransmitFailed();
50
};
51
52
}
// namespace governikus
governikus::Card
Definition:
Card.h:24
governikus::Reader::CardEvent
CardEvent
Definition:
Reader.h:24
governikus::IosReader::IosReader
IosReader()
governikus::ConnectableReader
Definition:
Reader.h:93
governikus::IosReader::connectReader
virtual void connectReader() override
IosCard.h
governikus::IosReader::getCard
virtual Card * getCard() const override
governikus::IosReader::~IosReader
virtual ~IosReader() override
IosReaderDelegate.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::IosReader
Definition:
IosReader.h:22
governikus::IosCard
Definition:
IosCard.h:21
governikus::IosReaderDelegate
Definition:
IosReaderDelegate.h:19
governikus::IosReader::disconnectReader
virtual void disconnectReader(const QString &pError=QString()) override
Reader.h
src
card
ios
IosReader.h
Erzeugt von
1.8.20