QNetworkReply Class Reference

#include <qnetworkreply.h>

Class Description

Definition at line 65 of file qnetworkreply.h.

+ Inheritance diagram for QNetworkReply:

Public Types

enum  NetworkError {
  NoError = 0, ConnectionRefusedError = 1, RemoteHostClosedError, HostNotFoundError,
  TimeoutError, OperationCanceledError, SslHandshakeFailedError, TemporaryNetworkFailureError,
  UnknownNetworkError = 99, ProxyConnectionRefusedError = 101, ProxyConnectionClosedError, ProxyNotFoundError,
  ProxyTimeoutError, ProxyAuthenticationRequiredError, UnknownProxyError = 199, ContentAccessDenied = 201,
  ContentOperationNotPermittedError, ContentNotFoundError, AuthenticationRequiredError, ContentReSendError,
  UnknownContentError = 299, ProtocolUnknownError = 301, ProtocolInvalidOperationError, ProtocolFailure = 399
}
 
typedef QPair< QByteArray, QByteArrayRawHeaderPair
 
- Public Types inherited from QIODevice
enum  OpenModeFlag {
  NotOpen = 0x0000, ReadOnly = 0x0001, WriteOnly = 0x0002, ReadWrite = ReadOnly | WriteOnly,
  Append = 0x0004, Truncate = 0x0008, Text = 0x0010, Unbuffered = 0x0020
}
 

Public Slots

virtual void ignoreSslErrors ()
 
- Public Slots inherited from QObject
void deleteLater ()
 

Signals

void metaDataChanged ()
 
void finished ()
 
void error (QNetworkReply::NetworkError)
 
void sslErrors (const QList< QSslError > &errors)
 
void uploadProgress (qint64 bytesSent, qint64 bytesTotal)
 
void downloadProgress (qint64 bytesReceived, qint64 bytesTotal)
 
- Signals inherited from QIODevice
void readyRead ()
 
void bytesWritten (qint64 bytes)
 
void aboutToClose ()
 
void readChannelFinished ()
 
- Signals inherited from QObject
void destroyed (QObject *=0)
 

Public Member Functions

 ~QNetworkReply ()
 
virtual void abort ()=0
 
virtual void close ()
 
virtual bool isSequential () const
 
qint64 readBufferSize () const
 
virtual void setReadBufferSize (qint64 size)
 
QNetworkAccessManagermanager () const
 
QNetworkAccessManager::Operation operation () const
 
QNetworkRequest request () const
 
NetworkError error () const
 
bool isFinished () const
 
bool isRunning () const
 
QUrl url () const
 
QVariant header (QNetworkRequest::KnownHeaders header) const
 
bool hasRawHeader (const QByteArray &headerName) const
 
QList< QByteArrayrawHeaderList () const
 
QByteArray rawHeader (const QByteArray &headerName) const
 
const QList< RawHeaderPair > & rawHeaderPairs () const
 
QVariant attribute (QNetworkRequest::Attribute code) const
 
QSslConfiguration sslConfiguration () const
 
void setSslConfiguration (const QSslConfiguration &configuration)
 
void ignoreSslErrors (const QList< QSslError > &errors)
 
- Public Member Functions inherited from QIODevice
 QIODevice ()
 
 QIODevice (QObject *parent)
 
virtual ~QIODevice ()
 
OpenMode openMode () const
 
void setTextModeEnabled (bool enabled)
 
bool isTextModeEnabled () const
 
bool isOpen () const
 
bool isReadable () const
 
bool isWritable () const
 
virtual bool open (OpenMode mode)
 
virtual qint64 pos () const
 
virtual qint64 size () const
 
virtual bool seek (qint64 pos)
 
virtual bool atEnd () const
 
virtual bool reset ()
 
virtual qint64 bytesAvailable () const
 
virtual qint64 bytesToWrite () const
 
qint64 read (char *data, qint64 maxlen)
 
QByteArray read (qint64 maxlen)
 
QByteArray readAll ()
 
qint64 readLine (char *data, qint64 maxlen)
 
QByteArray readLine (qint64 maxlen=0)
 
virtual bool canReadLine () const
 
qint64 write (const char *data, qint64 len)
 
qint64 write (const char *data)
 
qint64 write (const QByteArray &data)
 
qint64 peek (char *data, qint64 maxlen)
 
QByteArray peek (qint64 maxlen)
 
virtual bool waitForReadyRead (int msecs)
 
virtual bool waitForBytesWritten (int msecs)
 
void ungetChar (char c)
 
bool putChar (char c)
 
bool getChar (char *c)
 
QString errorString () const
 
- Public Member Functions inherited from QObject
Q_INVOKABLE QObject (QObject *parent=0)
 
virtual ~QObject ()
 
virtual bool event (QEvent *)
 
virtual bool eventFilter (QObject *, QEvent *)
 
QString objectName () const
 
void setObjectName (const QString &name)
 
bool isWidgetType () const
 
bool signalsBlocked () const
 
bool blockSignals (bool b)
 
QThreadthread () const
 
void moveToThread (QThread *thread)
 
int startTimer (int interval)
 
void killTimer (int id)
 
template<typename T >
findChild (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QString &aName=QString()) const
 
template<typename T >
QList< T > findChildren (const QRegExp &re) const
 
const QObjectListchildren () const
 
void setParent (QObject *)
 
void installEventFilter (QObject *)
 
void removeEventFilter (QObject *)
 
bool connect (const QObject *sender, const char *signal, const char *member, Qt::ConnectionType type=Qt::AutoConnection) const
 
bool disconnect (const char *signal=0, const QObject *receiver=0, const char *member=0)
 
bool disconnect (const QObject *receiver, const char *member=0)
 
void dumpObjectTree ()
 
void dumpObjectInfo ()
 
bool setProperty (const char *name, const QVariant &value)
 
QVariant property (const char *name) const
 
QList< QByteArraydynamicPropertyNames () const
 
void setUserData (uint id, QObjectUserData *data)
 
QObjectUserDatauserData (uint id) const
 
QObjectparent () const
 
bool inherits (const char *classname) const
 

Protected Member Functions

 QNetworkReply (QObject *parent=0)
 
 QNetworkReply (QNetworkReplyPrivate &dd, QObject *parent)
 
virtual qint64 writeData (const char *data, qint64 len)
 
void setOperation (QNetworkAccessManager::Operation operation)
 
void setRequest (const QNetworkRequest &request)
 
void setError (NetworkError errorCode, const QString &errorString)
 
void setFinished (bool)
 
void setUrl (const QUrl &url)
 
void setHeader (QNetworkRequest::KnownHeaders header, const QVariant &value)
 
void setRawHeader (const QByteArray &headerName, const QByteArray &value)
 
void setAttribute (QNetworkRequest::Attribute code, const QVariant &value)
 
- Protected Member Functions inherited from QIODevice
 QIODevice (QIODevicePrivate &dd, QObject *parent=0)
 
virtual qint64 readData (char *data, qint64 maxlen)=0
 
virtual qint64 readLineData (char *data, qint64 maxlen)
 
void setOpenMode (OpenMode openMode)
 
void setErrorString (const QString &errorString)
 
- Protected Member Functions inherited from QObject
QObjectsender () const
 
int senderSignalIndex () const
 
int receivers (const char *signal) const
 
virtual void timerEvent (QTimerEvent *)
 
virtual void childEvent (QChildEvent *)
 
virtual void customEvent (QEvent *)
 
virtual void connectNotify (const char *signal)
 
virtual void disconnectNotify (const char *signal)
 
 QObject (QObjectPrivate &dd, QObject *parent=0)
 

Additional Inherited Members

- Static Public Member Functions inherited from QObject
static bool connect (const QObject *sender, const char *signal, const QObject *receiver, const char *member, Qt::ConnectionType=Qt::AutoConnection)
 
static bool connect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &method, Qt::ConnectionType type=Qt::AutoConnection)
 
static bool disconnect (const QObject *sender, const char *signal, const QObject *receiver, const char *member)
 
static bool disconnect (const QObject *sender, const QMetaMethod &signal, const QObject *receiver, const QMetaMethod &member)
 
static uint registerUserData ()
 
- Protected Attributes inherited from QObject
QScopedPointer< QObjectDatad_ptr
 
- Static Protected Attributes inherited from QObject
static const QMetaObject staticQtMetaObject
 
- Properties inherited from QObject
QString objectName
 

Member Typedef Documentation

Definition at line 132 of file qnetworkreply.h.

Member Enumeration Documentation

Enumerator
NoError 
ConnectionRefusedError 
RemoteHostClosedError 
HostNotFoundError 
TimeoutError 
OperationCanceledError 
SslHandshakeFailedError 
TemporaryNetworkFailureError 
UnknownNetworkError 
ProxyConnectionRefusedError 
ProxyConnectionClosedError 
ProxyNotFoundError 
ProxyTimeoutError 
ProxyAuthenticationRequiredError 
UnknownProxyError 
ContentAccessDenied 
ContentOperationNotPermittedError 
ContentNotFoundError 
AuthenticationRequiredError 
ContentReSendError 
UnknownContentError 
ProtocolUnknownError 
ProtocolInvalidOperationError 
ProtocolFailure 

Definition at line 70 of file qnetworkreply.h.

70  {
71  NoError = 0,
72 
73  // network layer errors [relating to the destination server] (1-99):
82 
83  // proxy errors (101-199):
89  UnknownProxyError = 199,
90 
91  // content errors (201-299):
92  ContentAccessDenied = 201,
97  UnknownContentError = 299,
98 
99  // protocol errors
100  ProtocolUnknownError = 301,
102  ProtocolFailure = 399
103  };

Constructor & Destructor Documentation

QNetworkReply ( QObject parent = 0)
protected
QNetworkReply ( QNetworkReplyPrivate &  dd,
QObject parent 
)
protected

Member Function Documentation

virtual void abort ( )
pure virtual
virtual void close ( )
virtual

Reimplemented from QIODevice.

virtual bool isSequential ( ) const
virtual

Reimplemented from QIODevice.

qint64 readBufferSize ( ) const
virtual void setReadBufferSize ( qint64  size)
virtual
QNetworkAccessManager* manager ( ) const
QNetworkAccessManager::Operation operation ( ) const
QNetworkRequest request ( ) const
NetworkError error ( ) const
bool isFinished ( ) const
bool isRunning ( ) const
QUrl url ( ) const
QVariant header ( QNetworkRequest::KnownHeaders  header) const
bool hasRawHeader ( const QByteArray headerName) const
QList<QByteArray> rawHeaderList ( ) const
QByteArray rawHeader ( const QByteArray headerName) const
const QList<RawHeaderPair>& rawHeaderPairs ( ) const
QSslConfiguration sslConfiguration ( ) const
void setSslConfiguration ( const QSslConfiguration configuration)
void ignoreSslErrors ( const QList< QSslError > &  errors)
virtual void ignoreSslErrors ( )
virtualslot
void metaDataChanged ( )
signal
void finished ( )
signal
void error ( QNetworkReply::NetworkError  )
signal
void sslErrors ( const QList< QSslError > &  errors)
signal
void uploadProgress ( qint64  bytesSent,
qint64  bytesTotal 
)
signal
void downloadProgress ( qint64  bytesReceived,
qint64  bytesTotal 
)
signal
virtual qint64 writeData ( const char *  data,
qint64  len 
)
protectedvirtual

Implements QIODevice.

void setOperation ( QNetworkAccessManager::Operation  operation)
protected
void setRequest ( const QNetworkRequest request)
protected
void setError ( NetworkError  errorCode,
const QString errorString 
)
protected
void setFinished ( bool  )
protected
void setUrl ( const QUrl url)
protected
void setHeader ( QNetworkRequest::KnownHeaders  header,
const QVariant value 
)
protected
void setRawHeader ( const QByteArray headerName,
const QByteArray value 
)
protected
void setAttribute ( QNetworkRequest::Attribute  code,
const QVariant value 
)
protected

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