GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Slots | Public Member Functions | Protected Attributes | Friends | List of all members
QHttpProxy Class Reference

#include <TGo4HttpProxy.h>

+ Inheritance diagram for QHttpProxy:

Public Slots

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

Public Member Functions

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

Protected Attributes

QNetworkAccessManager qnam
 
QNetworkReply * fHReply
 central manager of network requests More...
 
TGo4HttpProxyfProxy
 used only to receive hierarchy More...
 

Friends

class TGo4HttpProxy
 
class TGo4HttpAccess
 

Detailed Description

Here Qt-specific functionality of HttpProxy

Definition at line 29 of file TGo4HttpProxy.h.

Constructor & Destructor Documentation

QHttpProxy::QHttpProxy ( TGo4HttpProxy p)

Definition at line 42 of file TGo4HttpProxy.cpp.

References authenticationRequiredSlot(), and qnam.

QHttpProxy::~QHttpProxy ( )
virtual

Definition at line 52 of file TGo4HttpProxy.cpp.

Member Function Documentation

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

Definition at line 111 of file TGo4HttpProxy.cpp.

References TGo4HttpProxy::fPassword, fProxy, and TGo4HttpProxy::fUserName.

Referenced by QHttpProxy().

void QHttpProxy::httpFinished ( )
slot

Definition at line 56 of file TGo4HttpProxy.cpp.

References fHReply, fProxy, and TGo4HttpProxy::GetHReply().

Referenced by StartRequest().

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

Definition at line 66 of file TGo4HttpProxy.cpp.

References fHReply.

Referenced by StartRequest().

void QHttpProxy::regularRequestFinished ( )
slot

Definition at line 87 of file TGo4HttpProxy.cpp.

References fProxy, and TGo4HttpProxy::ProcessRegularMultiRequest().

void QHttpProxy::StartRequest ( const char *  url)

Definition at line 93 of file TGo4HttpProxy.cpp.

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

Referenced by TGo4HttpProxy::UpdateHierarchy().

void QHttpProxy::updateHierarchy ( )
slot

Definition at line 82 of file TGo4HttpProxy.cpp.

References fProxy, and TGo4HttpProxy::UpdateHierarchy().

void QHttpProxy::updateRatemeter ( )
slot

Definition at line 76 of file TGo4HttpProxy.cpp.

References fProxy, and TGo4HttpProxy::ProcessUpdateTimer().

Friends And Related Function Documentation

friend class TGo4HttpAccess
friend

Definition at line 33 of file TGo4HttpProxy.h.

friend class TGo4HttpProxy
friend

Definition at line 32 of file TGo4HttpProxy.h.

Member Data Documentation

QNetworkReply* QHttpProxy::fHReply
protected

central manager of network requests

Definition at line 37 of file TGo4HttpProxy.h.

Referenced by httpFinished(), httpHReqError(), TGo4HttpProxy::NamesListReceived(), StartRequest(), and TGo4HttpProxy::UpdateHierarchy().

TGo4HttpProxy* QHttpProxy::fProxy
protected

used only to receive hierarchy

Definition at line 38 of file TGo4HttpProxy.h.

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

QNetworkAccessManager QHttpProxy::qnam
protected

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