AusweisApp2
 Alle Klassen Namensbereiche Dateien Funktionen Variablen Typdefinitionen Aufzählungen Aufzählungswerte Propertys Freundbeziehungen Makrodefinitionen
HttpServerStatusParser.h
gehe zur Dokumentation dieser Datei
1 
7 #pragma once
8 
9 #include "EnumHelper.h"
10 #include "HttpServerRequestor.h"
11 #include "VersionInfo.h"
12 #include <QHostAddress>
13 #include <QNetworkReply>
14 #include <QUrl>
15 
16 namespace governikus
17 {
18 
20  : public QObject
21 {
22  Q_OBJECT
23 
24  private:
25  QUrl mUrl;
26  QString mServerHeader;
27  VersionInfo mVersionInfo;
28  HttpServerRequestor mRequestor;
29 
30  bool parseReply(const QPointer<QNetworkReply>& pReply);
31 
32  public:
33  HttpServerStatusParser(int pPort, const QHostAddress& pHost = QHostAddress::LocalHost);
34  virtual ~HttpServerStatusParser();
35 
36  bool request();
37  const QString& getServerHeader() const;
38  const VersionInfo& getVersionInfo() const;
39 };
40 
41 } /* namespace governikus */
HttpServerStatusParser(int pPort, const QHostAddress &pHost=QHostAddress::LocalHost)
Definition: HttpServerStatusParser.cpp:17
const VersionInfo & getVersionInfo() const
Definition: HttpServerStatusParser.cpp:54
Definition: HttpServerRequestor.h:19
const QString & getServerHeader() const
Definition: HttpServerStatusParser.cpp:48
virtual ~HttpServerStatusParser()
Definition: HttpServerStatusParser.cpp:27
Definition: HttpServerStatusParser.h:19
Definition: VersionInfo.h:17
bool request()
Definition: HttpServerStatusParser.cpp:32