mirror of
https://github.com/qgis/QGIS.git
synced 2025-02-25 00:58:06 -05:00
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.
104 lines
2.9 KiB
Plaintext
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 *
|
|
************************************************************************/
|