AusweisApp2
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(quint16 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
const QString & getServerHeader() const
Definition: HttpServerStatusParser.cpp:50
Definition: HttpServerRequestor.h:19
Implementation of ActivationContext for Intent based activation on Android systems.
Definition: ActivationContext.h:14
virtual ~HttpServerStatusParser()
Definition: HttpServerStatusParser.cpp:29
HttpServerStatusParser(quint16 pPort, const QHostAddress &pHost=QHostAddress::LocalHost)
Definition: HttpServerStatusParser.cpp:19
Definition: HttpServerStatusParser.h:19
Definition: VersionInfo.h:17
const VersionInfo & getVersionInfo() const
Definition: HttpServerStatusParser.cpp:56
bool request()
Definition: HttpServerStatusParser.cpp:34