AusweisApp2
SmartReader.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "Reader.h"
10 #include "SmartCard.h"
11 
12 
13 class test_SmartReader;
14 
15 
16 namespace governikus
17 {
18 
20  : public ConnectableReader
21 {
22  Q_OBJECT
23  friend class ::test_SmartReader;
24 
25  private:
26  QScopedPointer<SmartCard, QScopedPointerDeleteLater> mCard;
27 
28  public:
29  SmartReader();
30 
31  [[nodiscard]] Card* getCard() const override;
32  void connectReader() override;
33  void disconnectReader(const QString& pError) override;
34 };
35 
36 
37 } // namespace governikus
Definition: Card.h:45
Definition: Reader.h:99
Definition: SmartReader.h:21
Card * getCard() const override
Definition: SmartReader.cpp:25
void disconnectReader(const QString &pError) override
Definition: SmartReader.cpp:52
void connectReader() override
Definition: SmartReader.cpp:31
SmartReader()
Definition: SmartReader.cpp:18
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16