AusweisApp
Lade ...
Suche ...
Keine Treffer
IfdReader.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "IfdCard.h"
12#include "IfdDispatcherClient.h"
13#include "Reader.h"
14#include "messages/IfdStatus.h"
15
16#include <QScopedPointer>
17#include <QSharedPointer>
18
19
20namespace governikus
21{
22
24 : public Reader
25{
26 Q_OBJECT
27
28 private:
29 QScopedPointer<IfdCard, QScopedPointerDeleteLater> mCard;
30 const QSharedPointer<IfdDispatcherClient> mDispatcher;
31
32 public:
33 IfdReader(ReaderManagerPlugInType pPlugInType, const QString& pReaderName, const QSharedPointer<IfdDispatcherClient>& pDispatcher, const IfdStatus& pIfdStatus);
34 ~IfdReader() override;
35
36 [[nodiscard]] Card* getCard() const override;
37
38 void updateStatus(const IfdStatus& pIfdStatus);
39};
40
41} // namespace governikus
Definition: Card.h:47
Definition: IfdReader.h:25
~IfdReader() override
Definition: IfdReader.cpp:27
Card * getCard() const override
Definition: IfdReader.cpp:33
void updateStatus(const IfdStatus &pIfdStatus)
Definition: IfdReader.cpp:39
Definition: IfdStatus.h:22
Definition: Reader.h:20
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16