AusweisApp
Lade ...
Suche ...
Keine Treffer
StateProcessIfdMessages.h
gehe zur Dokumentation dieser Datei
1
10#pragma once
11
12
13#include "ReaderManager.h"
17
18class test_StateProcessIfdMessages;
19
20namespace governikus
21{
22
24 : public AbstractState
25 , public GenericContextContainer<IfdServiceContext>
26{
28 friend class StateBuilder;
29 friend class ::test_StateProcessIfdMessages;
30
31 private:
32 bool mResetContextOnDisconnect;
33 QList<QMetaObject::Connection> mMessageConnections;
34
36 void run() override;
37
38 private Q_SLOTS:
39 void onMessageHandlerAdded(const QSharedPointer<ServerMessageHandler>& pHandler);
40 void onClosed();
41 void onConnectedChanged(bool pConnected) const;
42 void onReaderPropertiesUpdated(const ReaderInfo& pInfo) const;
43 void onCardConnected();
44 void onDisplayTextChanged(const QString& pDisplayText) const;
47 void onCardDisconnected() const;
48
49 protected:
50 void onExit(QEvent* pEvent) override;
51
52 public:
53 ~StateProcessIfdMessages() override = default;
54
59};
60
61} // namespace governikus
Definition AbstractState.h:36
Definition GenericContextContainer.h:22
Definition ReaderInfo.h:18
Definition StateBuilder.h:19
Definition StateProcessIfdMessages.h:26
void onExit(QEvent *pEvent) override
Definition StateProcessIfdMessages.cpp:159
~StateProcessIfdMessages() override=default
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114