AusweisApp
Lade ...
Suche ...
Keine Treffer
IfdListEntry.h
gehe zur Dokumentation dieser Datei
1
9#pragma once
10
11#include "IfdDescriptor.h"
12
13#include <QList>
14#include <QTime>
15
16
17namespace governikus
18{
19
21{
23
24 private:
25 IfdDescriptor mIfdDescriptor;
26 QTime mLastSeen;
27 QList<QTime> mLastSeenHistory;
28
29 public:
31
32 void setLastSeenToNow();
34 [[nodiscard]] int getPercentSeen(int pCheckInterval = 1000, int pTimeFrame = 5000) const;
35
37
39 bool isEqual(const IfdListEntry* const pOther) const;
40
41 [[nodiscard]] const QTime& getLastSeen() const;
42 [[nodiscard]] const IfdDescriptor& getIfdDescriptor() const;
43
44};
45
46} // namespace governikus
Definition IfdDescriptor.h:24
Definition IfdListEntry.h:21
bool isEqual(const IfdListEntry *const pOther) const
Definition IfdListEntry.cpp:83
IfdListEntry(const IfdDescriptor &pIfdDescriptor)
void setIfdDescriptor(const IfdDescriptor &pIfdDescriptor)
Definition IfdListEntry.cpp:71
void setLastSeenToNow()
Definition IfdListEntry.cpp:28
int getPercentSeen(int pCheckInterval=1000, int pTimeFrame=5000) const
Definition IfdListEntry.cpp:59
const QTime & getLastSeen() const
Definition IfdListEntry.cpp:91
bool containsEquivalent(const IfdDescriptor &pIfdDescriptor) const
Definition IfdListEntry.cpp:77
const IfdDescriptor & getIfdDescriptor() const
Definition IfdListEntry.cpp:97
bool cleanUpSeenTimestamps(int pReaderResponsiveTimeout)
Definition IfdListEntry.cpp:39
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