GSI Object Oriented Online Offline (Go4) GO4-6.4.0
Loading...
Searching...
No Matches
QHttpProxy Class Reference

Here Qt-specific functionality of HttpProxy. More...

#include <TGo4HttpProxy.h>

+ Inheritance diagram for QHttpProxy:

Public Slots

void authenticationRequiredSlot (QNetworkReply *, QAuthenticator *)
 
void httpFinished ()
 
void httpHReqError (QNetworkReply::NetworkError)
 
void regularRequestFinished ()
 
void updateHierarchy ()
 
void updateRatemeter ()
 

Public Member Functions

 QHttpProxy (TGo4HttpProxy *p)
 
virtual ~QHttpProxy ()
 
void StartRequest (const char *url)
 

Protected Attributes

QNetworkReply * fHReply {nullptr}
 central manager of network requests
 
TGo4HttpProxyfProxy {nullptr}
 used only to receive hierarchy
 
QNetworkAccessManager qnam
 

Friends

class TGo4HttpAccess
 
class TGo4HttpProxy
 

Detailed Description

Here Qt-specific functionality of HttpProxy.

Definition at line 29 of file TGo4HttpProxy.h.

Constructor & Destructor Documentation

◆ QHttpProxy()

QHttpProxy::QHttpProxy ( TGo4HttpProxy * p)

Definition at line 38 of file TGo4HttpProxy.cpp.

References authenticationRequiredSlot(), fHReply, fProxy, qnam, and TGo4HttpProxy.

◆ ~QHttpProxy()

QHttpProxy::~QHttpProxy ( )
virtual

Definition at line 47 of file TGo4HttpProxy.cpp.

Member Function Documentation

◆ authenticationRequiredSlot

void QHttpProxy::authenticationRequiredSlot ( QNetworkReply * repl,
QAuthenticator * auth )
slot

Definition at line 106 of file TGo4HttpProxy.cpp.

References fProxy.

Referenced by QHttpProxy().

◆ httpFinished

void QHttpProxy::httpFinished ( )
slot

Definition at line 51 of file TGo4HttpProxy.cpp.

References fHReply, and fProxy.

Referenced by StartRequest().

◆ httpHReqError

void QHttpProxy::httpHReqError ( QNetworkReply::NetworkError code)
slot

Definition at line 61 of file TGo4HttpProxy.cpp.

References fHReply.

Referenced by StartRequest().

◆ regularRequestFinished

void QHttpProxy::regularRequestFinished ( )
slot

Definition at line 82 of file TGo4HttpProxy.cpp.

References fProxy.

Referenced by TGo4HttpProxy::ProcessRegularMultiRequest().

◆ StartRequest()

void QHttpProxy::StartRequest ( const char * url)

Definition at line 87 of file TGo4HttpProxy.cpp.

References fHReply, httpFinished(), httpHReqError(), and qnam.

◆ updateHierarchy

void QHttpProxy::updateHierarchy ( )
slot

Definition at line 77 of file TGo4HttpProxy.cpp.

References fProxy.

Referenced by TGo4HttpProxy::DelayedRefreshNamesList().

◆ updateRatemeter

void QHttpProxy::updateRatemeter ( )
slot

Definition at line 71 of file TGo4HttpProxy.cpp.

References fProxy, and updateRatemeter().

Referenced by TGo4HttpProxy::Initialize(), and updateRatemeter().

Friends And Related Symbol Documentation

◆ TGo4HttpAccess

friend class TGo4HttpAccess
friend

Definition at line 33 of file TGo4HttpProxy.h.

References TGo4HttpAccess.

Referenced by TGo4HttpAccess.

◆ TGo4HttpProxy

friend class TGo4HttpProxy
friend

Definition at line 32 of file TGo4HttpProxy.h.

References TGo4HttpProxy.

Referenced by QHttpProxy(), and TGo4HttpProxy.

Field Documentation

◆ fHReply

QNetworkReply* QHttpProxy::fHReply {nullptr}
protected

central manager of network requests

Definition at line 37 of file TGo4HttpProxy.h.

Referenced by QHttpProxy(), httpFinished(), httpHReqError(), and StartRequest().

◆ fProxy

TGo4HttpProxy* QHttpProxy::fProxy {nullptr}
protected

used only to receive hierarchy

Definition at line 38 of file TGo4HttpProxy.h.

Referenced by QHttpProxy(), authenticationRequiredSlot(), httpFinished(), regularRequestFinished(), updateHierarchy(), and updateRatemeter().

◆ qnam

QNetworkAccessManager QHttpProxy::qnam
protected

Definition at line 36 of file TGo4HttpProxy.h.

Referenced by QHttpProxy(), and StartRequest().


The documentation for this class was generated from the following files: