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