AusweisApp
Lade ...
Suche ...
Keine Treffer
SimulatorReaderManagerPlugIn.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "ReaderManagerPlugIn.h"
12#include "SimulatorReader.h"
13
14#include <QScopedPointer>
15
16
17namespace governikus
18{
19
21 : public ReaderManagerPlugIn
22{
24 Q_PLUGIN_METADATA(IID "governikus.ReaderManagerPlugIn" FILE "metadata.json")
26
27 private:
28 QScopedPointer<SimulatorReader> mSimulatorReader;
29
30 public:
32
33 [[nodiscard]] QList<Reader*> getReaders() const override;
34
35 void init() override;
36
37 void startScan(bool pAutoConnect) override;
38 void stopScan(const QString& pError = QString()) override;
39
40 void insert(const QString& pReaderName, const QVariant& pData) override;
41
42 private Q_SLOTS:
43 void onSettingsChanged();
44};
45
46} // namespace governikus
Definition ReaderManagerPlugIn.h:24
Definition SimulatorReaderManagerPlugIn.h:22
void stopScan(const QString &pError=QString()) override
Definition SimulatorReaderManagerPlugIn.cpp:59
QList< Reader * > getReaders() const override
Definition SimulatorReaderManagerPlugIn.cpp:31
void startScan(bool pAutoConnect) override
Definition SimulatorReaderManagerPlugIn.cpp:41
void init() override
Definition SimulatorReaderManagerPlugIn.cpp:23
void insert(const QString &pReaderName, const QVariant &pData) override
Definition SimulatorReaderManagerPlugIn.cpp:73
SimulatorReaderManagerPlugIn()
Definition SimulatorReaderManagerPlugIn.cpp:14
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:16
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114