AusweisApp2
Lade ...
Suche ...
Keine Treffer
WebserviceActivationContext.h
gehe zur Dokumentation dieser Datei
1
5#pragma once
6
7#include "ActivationContext.h"
8#include "HttpRequest.h"
9
10#include <QSharedPointer>
11
12
13namespace governikus
14{
15
17 : public ActivationContext
18{
19 Q_OBJECT
20
21 const QSharedPointer<HttpRequest> mRequest;
22
23 void setCommonHeaders(HttpResponse& pResponse) const;
24
25 public:
26 explicit WebserviceActivationContext(const QSharedPointer<HttpRequest>& pRequest);
27
28 ~WebserviceActivationContext() override = default;
29
30 [[nodiscard]] QUrl getActivationURL() const override;
31
32 bool sendProcessing() override;
33
34 bool sendOperationAlreadyActive() override;
35
36 bool sendErrorPage(http_status pStatusCode, const GlobalStatus& pStatus) override;
37
38 bool sendRedirect(const QUrl& pRedirectAddress, const GlobalStatus& pStatus) override;
39};
40
41} // namespace governikus
Definition: ActivationContext.h:19
Definition: GlobalStatus.h:20
Definition: HttpResponse.h:17
Definition: WebserviceActivationContext.h:18
bool sendOperationAlreadyActive() override
Sends a response to the caller indicating that another operation is already in progress.
Definition: WebserviceActivationContext.cpp:55
bool sendRedirect(const QUrl &pRedirectAddress, const GlobalStatus &pStatus) override
Sends a redirect to the caller.
Definition: WebserviceActivationContext.cpp:134
bool sendErrorPage(http_status pStatusCode, const GlobalStatus &pStatus) override
Sends an error page to the caller.
Definition: WebserviceActivationContext.cpp:86
~WebserviceActivationContext() override=default
QUrl getActivationURL() const override
Definition: WebserviceActivationContext.cpp:35
bool sendProcessing() override
Sends a processing status response to the caller.
Definition: WebserviceActivationContext.cpp:41
http_status
Definition: http_parser.h:155
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:15