AusweisApp
Lade ...
Suche ...
Keine Treffer
IfdList.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "IfdDescriptor.h"
12#include "IfdListEntry.h"
13
14#include <QList>
15
16
17namespace governikus
18{
19
21 : public QObject
22{
24
29
30 public:
31 IfdList() = default;
32 ~IfdList() override = default;
33
34 virtual void update(const IfdDescriptor& pDescriptor) = 0;
35 virtual void clear() = 0;
36 [[nodiscard]] virtual QList<QSharedPointer<IfdListEntry>> getIfdList() const;
37};
38
39} // namespace governikus
Definition IfdDescriptor.h:24
Definition IfdList.h:22
void fireDeviceAppeared(const QSharedPointer< IfdListEntry > &)
virtual void update(const IfdDescriptor &pDescriptor)=0
virtual void clear()=0
virtual QList< QSharedPointer< IfdListEntry > > getIfdList() const
Definition IfdList.cpp:30
void fireDeviceUpdated(const QSharedPointer< IfdListEntry > &)
void fireDeviceVanished(const QSharedPointer< IfdListEntry > &)
~IfdList() override=default
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