AusweisApp2
governikus::NetworkManager Klassenreferenz

#include <NetworkManager.h>

Klassendiagramm für governikus::NetworkManager:

Öffentliche Typen

enum class  NetworkError {
  ServiceUnavailable , TimeOut , ProxyError , SecurityError ,
  OtherError
}
 

Öffentliche Slots

void onShutdown ()
 
void onProxyChanged ()
 

Signale

void fireProxyAuthenticationRequired (const QNetworkProxy &pProxy, QAuthenticator *pAuthenticator)
 
void fireShutdown ()
 

Öffentliche Methoden

virtual void clearConnections ()
 
virtual QNetworkReply * paos (QNetworkRequest &pRequest, const QByteArray &pNamespace, const QByteArray &pData, bool pUsePsk=true, const QByteArray &pSslSession=QByteArray(), int pTimeoutInMilliSeconds=30000)
 
virtual QNetworkReply * get (QNetworkRequest &pRequest, const QList< QSslCertificate > &pCaCerts=QList< QSslCertificate >(), const QByteArray &pSslSession=QByteArray(), int pTimeoutInMilliSeconds=30000)
 
virtual QNetworkReply * post (QNetworkRequest &pRequest, const QByteArray &pData, const QList< QSslCertificate > &pCaCerts=QList< QSslCertificate >(), int pTimeoutInMilliSeconds=30000)
 
virtual bool checkUpdateServerCertificate (const QSharedPointer< const QNetworkReply > &pReply)
 
int getOpenConnectionCount () const
 

Öffentliche, statische Methoden

static void setApplicationProxyFactory ()
 
static void lockProxy (bool pLocked)
 
static int getLoggedStatusCode (const QSharedPointer< const QNetworkReply > &pReply, const QMessageLogger &pLogger)
 
static NetworkError toNetworkError (const QSharedPointer< const QNetworkReply > &pNetworkReply)
 
static GlobalStatus toTrustedChannelStatus (const QSharedPointer< const QNetworkReply > &pNetworkReply)
 
static GlobalStatus toStatus (const QSharedPointer< const QNetworkReply > &pNetworkReply)
 
static QString getTlsVersionString (QSsl::SslProtocol pProtocol)
 
static QByteArray getStatusMessage (int pStatus)
 

Geschützte Methoden

 NetworkManager ()
 
 ~NetworkManager () override
 

Freundbeziehungen

class Env
 

Dokumentation der Aufzählungstypen

◆ NetworkError

Aufzählungswerte
ServiceUnavailable 
TimeOut 
ProxyError 
SecurityError 
OtherError 

Beschreibung der Konstruktoren und Destruktoren

◆ NetworkManager()

NetworkManager::NetworkManager ( )
protected
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ ~NetworkManager()

NetworkManager::~NetworkManager ( )
overrideprotected

Dokumentation der Elementfunktionen

◆ checkUpdateServerCertificate()

bool NetworkManager::checkUpdateServerCertificate ( const QSharedPointer< const QNetworkReply > &  pReply)
virtual

◆ clearConnections()

void NetworkManager::clearConnections ( )
virtual

◆ fireProxyAuthenticationRequired

void governikus::NetworkManager::fireProxyAuthenticationRequired ( const QNetworkProxy &  pProxy,
QAuthenticator *  pAuthenticator 
)
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ fireShutdown

void governikus::NetworkManager::fireShutdown ( )
signal
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ get()

QNetworkReply * NetworkManager::get ( QNetworkRequest &  pRequest,
const QList< QSslCertificate > &  pCaCerts = QList<QSslCertificate>(),
const QByteArray &  pSslSession = QByteArray(),
int  pTimeoutInMilliSeconds = 30000 
)
virtual

◆ getLoggedStatusCode()

int NetworkManager::getLoggedStatusCode ( const QSharedPointer< const QNetworkReply > &  pReply,
const QMessageLogger &  pLogger 
)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ getOpenConnectionCount()

int NetworkManager::getOpenConnectionCount ( ) const

◆ getStatusMessage()

QByteArray NetworkManager::getStatusMessage ( int  pStatus)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ getTlsVersionString()

static QString governikus::NetworkManager::getTlsVersionString ( QSsl::SslProtocol  pProtocol)
static

◆ lockProxy()

static void governikus::NetworkManager::lockProxy ( bool  pLocked)
inlinestatic
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onProxyChanged

void NetworkManager::onProxyChanged ( )
slot
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ onShutdown

void NetworkManager::onShutdown ( )
slot
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ paos()

QNetworkReply * NetworkManager::paos ( QNetworkRequest &  pRequest,
const QByteArray &  pNamespace,
const QByteArray &  pData,
bool  pUsePsk = true,
const QByteArray &  pSslSession = QByteArray(),
int  pTimeoutInMilliSeconds = 30000 
)
virtual

◆ post()

QNetworkReply * NetworkManager::post ( QNetworkRequest &  pRequest,
const QByteArray &  pData,
const QList< QSslCertificate > &  pCaCerts = QList<QSslCertificate>(),
int  pTimeoutInMilliSeconds = 30000 
)
virtual

◆ setApplicationProxyFactory()

void NetworkManager::setApplicationProxyFactory ( )
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ toNetworkError()

NetworkManager::NetworkError NetworkManager::toNetworkError ( const QSharedPointer< const QNetworkReply > &  pNetworkReply)
static
Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ toStatus()

GlobalStatus NetworkManager::toStatus ( const QSharedPointer< const QNetworkReply > &  pNetworkReply)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

◆ toTrustedChannelStatus()

GlobalStatus NetworkManager::toTrustedChannelStatus ( const QSharedPointer< const QNetworkReply > &  pNetworkReply)
static
Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Freundbeziehungen und Funktionsdokumentation

◆ Env

friend class Env
friend

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien: