AusweisApp2
Lade ...
Suche ...
Keine Treffer
StateProcessIfdMessages.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
12
16
17class test_StateProcessIfdMessages;
18
19namespace governikus
20{
21
23 : public AbstractState
24 , public GenericContextContainer<IfdServiceContext>
25{
26 Q_OBJECT
27 friend class StateBuilder;
28 friend class ::test_StateProcessIfdMessages;
29
30 private:
31 bool mResetContextOnDisconnect;
32 QVector<QMetaObject::Connection> mMessageConnections;
33
34 explicit StateProcessIfdMessages(const QSharedPointer<WorkflowContext>& pContext);
35 void run() override;
36
37 private Q_SLOTS:
38 void onMessageHandlerAdded(const QSharedPointer<ServerMessageHandler>& pHandler);
39 void onClosed();
40 void onCardConnected();
41 void onDisplayTextChanged(const QString& pDisplayText) const;
42 void onModifyPin(const QSharedPointer<const IfdModifyPin>& pMessage, const QSharedPointer<CardConnection>& pConnection);
43 void onEstablishPaceChannel(const QSharedPointer<const IfdEstablishPaceChannel>& pMessage, const QSharedPointer<CardConnection>& pConnection);
44 void onCardDisconnected();
45
46 protected:
47 void onExit(QEvent* pEvent) override;
48
49 public:
50 ~StateProcessIfdMessages() override = default;
51
52 Q_SIGNALS:
56};
57
58} // namespace governikus
Definition: AbstractState.h:23
Definition: GenericContextContainer.h:22
Definition: StateBuilder.h:20
Definition: StateProcessIfdMessages.h:25
void onExit(QEvent *pEvent) override
Definition: StateProcessIfdMessages.cpp:125
~StateProcessIfdMessages() override=default
Implementation of GeneralAuthenticate response APDUs.
Definition: CommandApdu.h:16