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