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 
22  private:
23  friend class ::test_EstablishPaceChannelCommand;
24  friend class ::MockEstablishPaceChannelCommand;
25 
26  const PacePasswordId mPacePasswordId;
27  const QString mPacePassword;
28  const QByteArray mEffectiveChat;
29  const QByteArray mCertificateDescription;
30  EstablishPaceChannelOutput mPaceOutput;
31 
32  protected:
33  virtual void internalExecute() override;
34  virtual ~EstablishPaceChannelCommand() override = default;
35 
36  public:
37  explicit EstablishPaceChannelCommand(QSharedPointer<CardConnectionWorker> pCardConnectionWorker,
38  PacePasswordId pPacePasswordId, const QString& pPacePassword, const QByteArray& pEffectiveChat, const QByteArray& pCertificateDescription);
39 
41 };
42 
43 } // namespace governikus
virtual ~EstablishPaceChannelCommand() override=default
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
Definition: BaseCardCommand.h:19
virtual void internalExecute() override
Definition: EstablishPaceChannelCommand.cpp:31
Definition: EstablishPaceChannelOutput.h:47
EstablishPaceChannelCommand(QSharedPointer< CardConnectionWorker > pCardConnectionWorker, PacePasswordId pPacePasswordId, const QString &pPacePassword, const QByteArray &pEffectiveChat, const QByteArray &pCertificateDescription)
Definition: EstablishPaceChannelCommand.cpp:10
const EstablishPaceChannelOutput & getPaceOutput() const
Definition: EstablishPaceChannelCommand.cpp:25
Definition: EstablishPaceChannelCommand.h:17