AusweisApp
 
Lade ...
Suche ...
Keine Treffer
RedirectRequest.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
7#include "HttpRequest.h"
8#include "PortWrapper.h"
9
10#include <QSharedPointer>
11#include <QTcpSocket>
12
13class test_RedirectRequest;
14
15namespace governikus
16{
18 : private QTcpSocket
19{
20 Q_OBJECT
21 friend class ::test_RedirectRequest;
22
23 private:
24 QSharedPointer<HttpRequest> mRequest;
25 PortWrapper mPortWrapper;
26 bool mAnswerReceived;
27
28 void sendHttpRedirect();
29 void redirect();
30 void answerReceived();
31 [[nodiscard]] bool isAnswerReceived() const;
32
33 public:
34 explicit RedirectRequest(const QSharedPointer<HttpRequest>& pRequest, QObject* pParent = nullptr);
35 ~RedirectRequest() override;
36};
37
38} // namespace governikus
Definition PortWrapper.h:21
~RedirectRequest() override
Definition RedirectRequest.cpp:82
RedirectRequest(const QSharedPointer< HttpRequest > &pRequest, QObject *pParent=nullptr)
Definition RedirectRequest.cpp:18
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17