AusweisApp
Lade ...
Suche ...
Keine Treffer
IfdListImpl.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "IfdList.h"
12
13#include <QTimer>
14
15
16namespace governikus
17{
18
20 : public IfdList
21{
23
24 private:
25 QTimer mTimer;
26 const int mReaderResponsiveTimeout;
27 QList<QSharedPointer<IfdListEntry>> mResponsiveList;
28
29 private Q_SLOTS:
30 void onProcessUnresponsiveRemoteReaders();
31
32 public:
34 ~IfdListImpl() override;
35
36 void update(const IfdDescriptor& pDescriptor) override;
37 void clear() override;
38 [[nodiscard]] QList<QSharedPointer<IfdListEntry>> getIfdList() const override;
39};
40
41} // namespace governikus
Definition IfdDescriptor.h:24
Definition IfdListImpl.h:21
void clear() override
Definition IfdListImpl.cpp:55
void update(const IfdDescriptor &pDescriptor) override
Definition IfdListImpl.cpp:29
~IfdListImpl() override
Definition IfdListImpl.cpp:23
IfdListImpl(int pCheckInterval=1000, int pReaderResponsiveTimeout=5000)
Definition IfdListImpl.cpp:11
QList< QSharedPointer< IfdListEntry > > getIfdList() const override
Definition IfdListImpl.cpp:66
Definition IfdList.h:22
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114