Public Types | Public Member Functions | Friends

QNetworkRequest Class Reference

Search for all occurrences

Detailed Description

Definition at line 59 of file qnetworkrequest.h.

#include <qnetworkrequest.h>

List of all members.

Public Types

enum   KnownHeaders {
  ContentTypeHeader, ContentLengthHeader, LocationHeader, LastModifiedHeader,
  CookieHeader, SetCookieHeader
}
enum   Attribute {
  HttpStatusCodeAttribute, HttpReasonPhraseAttribute, RedirectionTargetAttribute, ConnectionEncryptedAttribute,
  CacheLoadControlAttribute, CacheSaveControlAttribute, SourceIsFromCacheAttribute, DoNotBufferUploadDataAttribute,
  HttpPipeliningAllowedAttribute, HttpPipeliningWasUsedAttribute, CustomVerbAttribute, CookieLoadControlAttribute,
  AuthenticationReuseAttribute, CookieSaveControlAttribute, MaximumDownloadBufferSizeAttribute, DownloadBufferAttribute,
  User = 1000, UserMax = 32767
}
enum   CacheLoadControl { AlwaysNetwork, PreferNetwork, PreferCache, AlwaysCache }
enum   LoadControl { Automatic = 0, Manual }
enum   Priority { HighPriority = 1, NormalPriority = 3, LowPriority = 5 }

Public Member Functions

  QNetworkRequest (const QUrl &url=QUrl())
  QNetworkRequest (const QNetworkRequest &other)
  ~QNetworkRequest ()
QNetworkRequest operator= (const QNetworkRequest &other)
bool  operator== (const QNetworkRequest &other) const
bool  operator!= (const QNetworkRequest &other) const
QUrl  url () const
void  setUrl (const QUrl &url)
QVariant  header (KnownHeaders header) const
void  setHeader (KnownHeaders header, const QVariant &value)
bool  hasRawHeader (const QByteArray &headerName) const
QList< QByteArray rawHeaderList () const
QByteArray  rawHeader (const QByteArray &headerName) const
void  setRawHeader (const QByteArray &headerName, const QByteArray &value)
QVariant  attribute (Attribute code, const QVariant &defaultValue=QVariant()) const
void  setAttribute (Attribute code, const QVariant &value)
QSslConfiguration  sslConfiguration () const
void  setSslConfiguration (const QSslConfiguration &configuration)
void  setOriginatingObject (QObject *object)
QObject originatingObject () const
Priority  priority () const
void  setPriority (Priority priority)

Friends

class  QNetworkRequestPrivate

Member Enumeration Documentation

enum Attribute
Enumerator:
HttpStatusCodeAttribute 
HttpReasonPhraseAttribute 
RedirectionTargetAttribute 
ConnectionEncryptedAttribute 
CacheLoadControlAttribute 
CacheSaveControlAttribute 
SourceIsFromCacheAttribute 
DoNotBufferUploadDataAttribute 
HttpPipeliningAllowedAttribute 
HttpPipeliningWasUsedAttribute 
CustomVerbAttribute 
CookieLoadControlAttribute 
AuthenticationReuseAttribute 
CookieSaveControlAttribute 
MaximumDownloadBufferSizeAttribute 
DownloadBufferAttribute 
User 
UserMax 

Definition at line 70 of file qnetworkrequest.h.

Enumerator:
Automatic 
Manual 

Definition at line 97 of file qnetworkrequest.h.

                     {
        Automatic = 0,
        Manual
    };
enum Priority
Enumerator:
HighPriority 
NormalPriority 
LowPriority 

Definition at line 102 of file qnetworkrequest.h.


Constructor & Destructor Documentation

QNetworkRequest ( const QUrl url = QUrl() ) [explicit]
QNetworkRequest ( const QNetworkRequest other )

Member Function Documentation

QNetworkRequest& operator= ( const QNetworkRequest other )
bool operator== ( const QNetworkRequest other ) const
bool operator!= ( const QNetworkRequest other ) const [inline]

Definition at line 114 of file qnetworkrequest.h.

    { return !operator==(other); }
QUrl url ( ) const
void setUrl ( const QUrl url )
QVariant header ( KnownHeaders  header ) const
void setHeader ( KnownHeaders  header,
const QVariant value 
)
bool hasRawHeader ( const QByteArray headerName ) const
QList<QByteArray> rawHeaderList ( ) const
QByteArray rawHeader ( const QByteArray headerName ) const
void setRawHeader ( const QByteArray headerName,
const QByteArray value 
)
QVariant attribute ( Attribute  code,
const QVariant defaultValue = QVariant() 
) const
void setAttribute ( Attribute  code,
const QVariant value 
)
QSslConfiguration sslConfiguration ( ) const
void setSslConfiguration ( const QSslConfiguration configuration )
void setOriginatingObject ( QObject object )
QObject* originatingObject ( ) const
Priority priority ( ) const
void setPriority ( Priority  priority )

Friends And Related Function Documentation

friend class QNetworkRequestPrivate [friend]

Definition at line 147 of file qnetworkrequest.h.


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

QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest
QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest QNetworkRequest