AusweisApp
 
Lade ...
Suche ...
Keine Treffer
HttpServerStatusParser.h
gehe zur Dokumentation dieser Datei
1
4
5#pragma once
6
8#include "VersionInfo.h"
9
10#include <QHostAddress>
11#include <QNetworkReply>
12#include <QSharedPointer>
13#include <QUrl>
14
15namespace governikus
16{
17
19 : public QObject
20{
21 Q_OBJECT
22
23 private:
24 QUrl mUrl;
25 QString mServerHeader;
26 VersionInfo mVersionInfo;
27 HttpServerRequestor mRequestor;
28
29 bool parseReply(const QSharedPointer<QNetworkReply>& pReply);
30
31 public:
32 HttpServerStatusParser(quint16 pPort, const QHostAddress& pHost);
33 ~HttpServerStatusParser() override = default;
34
35 bool request();
36 [[nodiscard]] const QString& getServerHeader() const;
37 [[nodiscard]] const VersionInfo& getVersionInfo() const;
38};
39
40} // namespace governikus
Definition HttpServerRequestor.h:30
~HttpServerStatusParser() override=default
const VersionInfo & getVersionInfo() const
Definition HttpServerStatusParser.cpp:51
HttpServerStatusParser(quint16 pPort, const QHostAddress &pHost)
Definition HttpServerStatusParser.cpp:19
const QString & getServerHeader() const
Definition HttpServerStatusParser.cpp:45
bool request()
Definition HttpServerStatusParser.cpp:29
Definition VersionInfo.h:18
Defines the AccessRight and AccessRole enum.
Definition CommandApdu.h:17