16#include <QAuthenticator>
18#include <QNetworkAccessManager>
19#include <QNetworkProxy>
20#include <QNetworkReply>
23class test_NetworkManager;
33 friend class ::test_NetworkManager;
36 static bool mLockProxy;
39 bool mApplicationExitInProgress;
QDebug operator<<(QDebug pDbg, QSsl::SslProtocol pProtocol)
Definition GlobalStatus.h:22
Definition LogHandler.h:35
Definition NetworkManager.h:30
QSharedPointer< QNetworkReply > getAsUpdater(QNetworkRequest &pRequest)
Definition NetworkManager.cpp:118
virtual QSharedPointer< QNetworkReply > head(QNetworkRequest &pRequest)
Definition NetworkManager.cpp:102
virtual QSharedPointer< QNetworkReply > get(QNetworkRequest &pRequest)
Definition NetworkManager.cpp:75
virtual QSharedPointer< QNetworkReply > paos(QNetworkRequest &pRequest, const QByteArray &pNamespace, const QByteArray &pData, bool pUsePsk=true, const QByteArray &pSslSession=QByteArray())
Definition NetworkManager.cpp:54
NetworkError
Definition NetworkManager.h:60
void onShutdown()
Definition NetworkManager.cpp:218
virtual QSharedPointer< QNetworkReply > post(QNetworkRequest &pRequest, const QByteArray &pData)
Definition NetworkManager.cpp:83
virtual QSharedPointer< QNetworkReply > deleteResource(QNetworkRequest &pRequest)
Definition NetworkManager.cpp:94
~NetworkManager() override=default
virtual QSharedPointer< QNetworkReply > options(QNetworkRequest &pRequest)
Definition NetworkManager.cpp:110
void onProxyChanged() const
Definition NetworkManager.cpp:227
NetworkManager()
Definition NetworkManager.cpp:27
QSharedPointer< QNetworkReply > postAsUpdater(QNetworkRequest &pRequest, const QByteArray &pData)
Definition NetworkManager.cpp:126
virtual void clearConnections()
Definition NetworkManager.cpp:47
static GlobalStatus toStatus(const QSharedPointer< const QNetworkReply > &pNetworkReply)
Definition NetworkManager.cpp:311
static QString getFormattedStatusMessage(int pStatus)
Definition NetworkManager.cpp:402
static void setApplicationProxyFactory()
Definition NetworkManager.cpp:500
static NetworkError toNetworkError(const QSharedPointer< const QNetworkReply > &pNetworkReply)
Definition NetworkManager.cpp:233
static int getLoggedStatusCode(const QSharedPointer< const QNetworkReply > &pReply, const MessageLogger &pLogger)
Definition NetworkManager.cpp:421
static QByteArray getStatusMessage(int pStatus)
Definition NetworkManager.cpp:387
static void lockProxy(bool pLocked)
Definition NetworkManager.h:73
static QString getUserAgentServerHeader()
Definition NetworkManager.cpp:209
static GlobalStatus toTrustedChannelStatus(const QSharedPointer< const QNetworkReply > &pNetworkReply)
Definition NetworkManager.cpp:278
int getOpenConnectionCount() const
Definition NetworkManager.cpp:41
static bool isLoggingAllowed(const QSharedPointer< const QNetworkReply > &pReply)
Definition NetworkManager.cpp:408
static QString getTlsVersionString(QSsl::SslProtocol pProtocol)
void fireProxyAuthenticationRequired(const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
Implementation of GeneralAuthenticate response APDUs.
Definition CommandApdu.h:17
QSharedPointer< T > decodeObject(const QByteArray &pData, bool pLogging=true)
Template function for decoding an OpenSSL type from DER encoded QByteArray.
Definition ASN1TemplateUtil.h:114