AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
StateGetTcToken.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include <QNetworkReply>
10 #include <QPointer>
11 
12 #include "context/AuthContext.h"
14 
15 namespace governikus
16 {
17 
19  : public AbstractGenericState<AuthContext>
20 {
21  Q_OBJECT
22  friend class StateBuilder;
23 
24  QPointer<QNetworkReply> mReply;
25 
26  void parseTcToken();
27  void sendRequest(const QUrl& pUrl);
28  bool isValidRedirectUrl(const QUrl& pUrl);
29  virtual void run() override;
30 
31  StateGetTcToken(const QSharedPointer<WorkflowContext>& pContext);
32 
33  public:
34  virtual ~StateGetTcToken() override;
35 
36  private Q_SLOTS:
37  void onNetworkReply();
38  void onSslHandshakeDone();
39  void onSslErrors(const QList<QSslError>& pErrors);
40 };
41 
42 } /* namespace governikus */
Definition: StateGetTcToken.h:18
Definition: AbstractGenericState.h:21
virtual ~StateGetTcToken() override
Definition: StateGetTcToken.cpp:30
Definition: StateBuilder.h:17