AusweisApp2
InternalActivationContext.h
gehe zur Dokumentation dieser Datei
1 
5 #pragma once
6 
7 #include "ActivationContext.h"
8 
9 namespace governikus
10 {
11 
13  : public ActivationContext
14 {
15  Q_OBJECT
16 
17  private:
18  const QUrl mTcTokenUrl;
19 
20  public:
21  explicit InternalActivationContext(const QUrl& pUrl);
22  virtual ~InternalActivationContext() override = default;
23 
24  QUrl getActivationURL() const override;
25  bool sendProcessing() override;
26  bool sendOperationAlreadyActive() override;
27  bool sendErrorPage(http_status pStatusCode, const GlobalStatus& pStatus) override;
28  bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) override;
29 };
30 
31 } // namespace governikus
Definition: ActivationContext.h:19
Definition: GlobalStatus.h:20
Definition: InternalActivationContext.h:14
virtual ~InternalActivationContext() override=default
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: InternalActivationContext.cpp:47
QUrl getActivationURL() const override
Definition: InternalActivationContext.cpp:21
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: InternalActivationContext.cpp:33
bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: InternalActivationContext.cpp:39
InternalActivationContext(const QUrl &pUrl)
Definition: InternalActivationContext.cpp:14
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: InternalActivationContext.cpp:27
http_status
Definition: http_parser.h:155
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15