AusweisApp2
Lade ...
Suche ...
Keine Treffer
StateEstablishPaceChannel.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
12#include "AbstractState.h"
15
16class test_StateEstablishPaceChannel;
17
18namespace governikus
19{
20
22 : public AbstractState
23 , public GenericContextContainer<WorkflowContext>
24{
25 Q_OBJECT
26 friend class StateBuilder;
27 friend class ::test_StateEstablishPaceChannel;
28
29 private:
30 explicit StateEstablishPaceChannel(const QSharedPointer<WorkflowContext>& pContext);
31
32 PacePasswordId mPasswordId;
33
34 void run() override;
35 void onUserCancelled() override;
36
37 void abort(FailureCode::Reason pReason);
38 void abortToChangePin(FailureCode::Reason pReason);
39 void handleNpaPosition(CardReturnCode pReturnCode);
40
41 private Q_SLOTS:
42 void onEstablishConnectionDone(QSharedPointer<BaseCardCommand> pCommand);
43
44 Q_SIGNALS:
49};
50
51} // namespace governikus
Definition: AbstractState.h:23
Reason
Definition: FailureCode.h:26
Definition: GenericContextContainer.h:22
Definition: StateBuilder.h:20
Definition: StateEstablishPaceChannel.h:24
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16