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
governikus::BaseCardCommand::mCardConnectionWorker
QSharedPointer< CardConnectionWorker > mCardConnectionWorker
Definition: BaseCardCommand.h:29
EstablishPaceChannelCommand.h
governikus::EstablishPaceChannelCommand::~EstablishPaceChannelCommand
virtual ~EstablishPaceChannelCommand() override=default
governikus::BaseCardCommand
Definition: BaseCardCommand.h:21
governikus::EstablishPaceChannelOutput::getPaceReturnCode
CardReturnCode getPaceReturnCode() const
Definition: EstablishPaceChannelOutput.cpp:67
governikus::PACE_CAN
PACE_CAN
Definition: SmartCardDefinitions.h:20
governikus::EstablishPaceChannelOutput
Definition: EstablishPaceChannelOutput.h:48
BaseCardCommand.h
governikus::EstablishPaceChannelCommand
Definition: EstablishPaceChannelCommand.h:19
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15
governikus::BaseCardCommand::mReturnCode
CardReturnCode mReturnCode
Definition: BaseCardCommand.h:30
governikus::PACE_PIN
PACE_PIN
Definition: SmartCardDefinitions.h:21
governikus::EstablishPaceChannelCommand::internalExecute
virtual void internalExecute() override
Definition: EstablishPaceChannelCommand.cpp:31
governikus::EstablishPaceChannelCommand::EstablishPaceChannelCommand
EstablishPaceChannelCommand(QSharedPointer< CardConnectionWorker > pCardConnectionWorker, PacePasswordId pPacePasswordId, const QString &pPacePassword, const QByteArray &pEffectiveChat, const QByteArray &pCertificateDescription)
Definition: EstablishPaceChannelCommand.cpp:10
governikus::EstablishPaceChannelCommand::getPaceOutput
const EstablishPaceChannelOutput & getPaceOutput() const
Definition: EstablishPaceChannelCommand.cpp:25