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