QGIS/python/core/auto_generated/qgsnetworkreply.sip.in
Nyall Dawson e4959a6b9a New class QgsNetworkReplyContent
Encapsulates a network reply within a container which
is inexpensive to copy and safe to pass around between threads.
The default Qt QNetworkReply class is a QObject, which prevents
it from being copied and passed between threads. This class
grabs all the useful information from a QNetworkReply,
allowing the reply's content to be stored indefinetly without
concern for the lifetime of the QNetworkReply object itself.
2018-12-21 09:05:45 +10:00

104 lines
2.9 KiB
Plaintext

/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsnetworkreply.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/
class QgsNetworkReplyContent
{
%Docstring
Encapsulates a network reply within a container which is inexpensive to copy and safe to pass between threads.
.. versionadded:: 3.6
%End
%TypeHeaderCode
#include "qgsnetworkreply.h"
%End
public:
QgsNetworkReplyContent();
%Docstring
Default constructor for an empty reply.
%End
explicit QgsNetworkReplyContent( QNetworkReply *reply );
%Docstring
Constructor for QgsNetworkReplyContent, populated from the specified ``reply``.
%End
void clear();
%Docstring
Clears the reply, resetting it back to a default, empty reply.
%End
QByteArray content() const;
%Docstring
Returns the raw reply content.
%End
QNetworkReply::NetworkError error() const;
%Docstring
Returns the reply's error message, or QNetworkReply.NoError if no
error was encountered.
.. seealso:: :py:func:`errorString`
%End
QString errorString() const;
%Docstring
Returns the error text for the reply, or an empty string if no
error was encountered.
.. seealso:: :py:func:`error`
%End
bool hasRawHeader( const QByteArray &headerName ) const;
%Docstring
Returns true if the reply contains a header with the specified ``headerName``.
.. seealso:: :py:func:`rawHeaderPairs`
.. seealso:: :py:func:`rawHeaderList`
.. seealso:: :py:func:`rawHeader`
%End
QList<QByteArray> rawHeaderList() const;
%Docstring
Returns a list of raw header names contained within the reply.
.. seealso:: :py:func:`rawHeaderPairs`
.. seealso:: :py:func:`hasRawHeader`
.. seealso:: :py:func:`rawHeader`
%End
QByteArray rawHeader( const QByteArray &headerName ) const;
%Docstring
Returns the content of the header with the specified ``headerName``, or an
empty QByteArray if the specified header was not found in the reply.
.. seealso:: :py:func:`rawHeaderPairs`
.. seealso:: :py:func:`hasRawHeader`
.. seealso:: :py:func:`rawHeaderList`
%End
};
/************************************************************************
* This file has been generated automatically from *
* *
* src/core/qgsnetworkreply.h *
* *
* Do not edit manually ! Edit header and run scripts/sipify.pl again *
************************************************************************/