AusweisApp2
HttpServerRequestor.h
gehe zur Dokumentation dieser Datei
1
/*
2
* \brief Sends one time GET requests to server.
3
*
4
* \copyright Copyright (c) 2014-2020 Governikus GmbH & Co. KG, Germany
5
*/
6
7
#pragma once
8
9
#include <QEventLoop>
10
#include <QHostAddress>
11
#include <QNetworkReply>
12
#include <QPointer>
13
#include <QScopedPointer>
14
#include <QTimer>
15
16
namespace
governikus
17
{
18
19
class
HttpServerRequestor
20
:
public
QObject
21
{
22
Q_OBJECT
23
24
private
:
25
QEventLoop mEventLoop;
26
QTimer mTimer;
27
QScopedPointer<QNetworkReply> mReply;
28
29
public
:
30
HttpServerRequestor
();
31
virtual
~HttpServerRequestor
();
32
33
QPointer<QNetworkReply>
request
(
const
QUrl& pUrl,
int
pTimeOut = 2000);
34
static
QUrl
createUrl
(
const
QString& pQuery, quint16 pPort,
const
QHostAddress& pHost = QHostAddress::LocalHost,
const
QString& pPath = QStringLiteral(
"/eID-Client"
));
35
36
private
Q_SLOTS:
37
void
finished();
38
};
39
40
}
// namespace governikus
governikus::HttpServerRequestor
Definition:
HttpServerRequestor.h:21
governikus::HttpServerRequestor::~HttpServerRequestor
virtual ~HttpServerRequestor()
Definition:
HttpServerRequestor.cpp:29
NetworkManager.h
governikus::HttpServerRequestor::HttpServerRequestor
HttpServerRequestor()
Definition:
HttpServerRequestor.cpp:18
governikus::HttpServerRequestor::request
QPointer< QNetworkReply > request(const QUrl &pUrl, int pTimeOut=2000)
Definition:
HttpServerRequestor.cpp:46
HttpServerRequestor.h
governikus
Implementation of ActivationContext for Intent based activation on Android systems.
Definition:
ActivationContext.h:15
governikus::HttpServerRequestor::createUrl
static QUrl createUrl(const QString &pQuery, quint16 pPort, const QHostAddress &pHost=QHostAddress::LocalHost, const QString &pPath=QStringLiteral("/eID-Client"))
Definition:
HttpServerRequestor.cpp:34
src
network
HttpServerRequestor.h
Erzeugt von
1.8.18