AusweisApp2
Lade ...
Suche ...
Keine Treffer
SetEidPinCommand.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "BaseCardCommand.h"
10
11class test_SetEidPinCommand;
12class MockSetEidPinCommand;
13
14namespace governikus
15{
16
18 : public BaseCardCommand
19{
20 Q_OBJECT
21
22 private:
23 friend class ::test_SetEidPinCommand;
24 friend class ::MockSetEidPinCommand;
25
26 QByteArray mNewPin;
27 quint8 mTimeoutSeconds;
28 ResponseApdu mResponseApdu;
29
30 protected:
31 void internalExecute() override;
32 ~SetEidPinCommand() override = default;
33
34 public:
35 explicit SetEidPinCommand(QSharedPointer<CardConnectionWorker> pCardConnectionWorker,
36 const QByteArray& pNewPin, quint8 pTimeoutSeconds);
37
38 [[nodiscard]] const ResponseApdu& getResponseApdu() const;
39};
40
41} // namespace governikus
Definition: BaseCardCommand.h:21
Definition: ResponseApdu.h:84
Definition: SetEidPinCommand.h:19
const ResponseApdu & getResponseApdu() const
Definition: SetEidPinCommand.cpp:28
~SetEidPinCommand() override=default
void internalExecute() override
Definition: SetEidPinCommand.cpp:20
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
quint8
Definition: ResponseApdu.h:62