AusweisApp2
Lade ...
Suche ...
Keine Treffer
EstablishPaceChannelCommand.h
gehe zur Dokumentation dieser Datei
1
7#pragma once
8
9#include "BaseCardCommand.h"
10
11class test_EstablishPaceChannelCommand;
12class MockEstablishPaceChannelCommand;
13
14namespace governikus
15{
16
18 : public BaseCardCommand
19{
20 Q_OBJECT
21
22 private:
23 friend class ::test_EstablishPaceChannelCommand;
24 friend class ::MockEstablishPaceChannelCommand;
25
26 const PacePasswordId mPacePasswordId;
27 const QByteArray mPacePassword;
28 const QByteArray mEffectiveChat;
29 const QByteArray mCertificateDescription;
31
32 protected:
33 void internalExecute() override;
34 ~EstablishPaceChannelCommand() override = default;
35
36 public:
37 explicit EstablishPaceChannelCommand(QSharedPointer<CardConnectionWorker> pCardConnectionWorker,
38 PacePasswordId pPacePasswordId, const QByteArray& pPacePassword, const QByteArray& pEffectiveChat, const QByteArray& pCertificateDescription);
39
40 [[nodiscard]] const EstablishPaceChannelOutput& getPaceOutput() const;
41};
42
43} // namespace governikus
Definition: BaseCardCommand.h:21
Definition: EstablishPaceChannelCommand.h:19
const EstablishPaceChannelOutput & getPaceOutput() const
Definition: EstablishPaceChannelCommand.cpp:25
~EstablishPaceChannelCommand() override=default
void internalExecute() override
Definition: EstablishPaceChannelCommand.cpp:31
Definition: EstablishPaceChannelOutput.h:48
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15