6#include <QtNetwork/QNetworkReply>
9#include <istd/IChangeable.h>
32 virtual QVariant GetAttribute(QNetworkRequest::Attribute code)
const = 0;
33 virtual QString GetErrorString()
const = 0;
34 virtual QNetworkReply::NetworkError GetErrorType()
const = 0;
35 virtual QByteArray GetHeader(
const QByteArray &headerName)
const = 0;
36 virtual QList<QByteArray> GetHeaderList()
const = 0;
37 virtual QNetworkReply* GetReply()
const = 0;
38 virtual QByteArray GetReplyBody()
const = 0;
39 virtual QNetworkRequest GetRequest()
const = 0;
40 virtual QByteArray GetRequestBody()
const = 0;
41 virtual QNetworkAccessManager::Operation GetRequestType()
const = 0;
42 virtual int GetState()
const = 0;
43 virtual QUrl GetUrl()
const = 0;
45 virtual void SetReply(QNetworkReply* reply) = 0;
46 virtual void SetRequest(
const QNetworkRequest& request) = 0;
47 virtual void SetRequestBody(
const QByteArray& body) = 0;
48 virtual void SetRequestType(QNetworkAccessManager::Operation requestType) = 0;
@ RS_ERROR
Processing of the request has been finished with error.
@ RS_PROCESSING
Processing of the request started.
@ RS_NO_ERROR
Processing of the request has been finished with normal result.
@ RS_CREATED
Just created, and not ready to be proceeded.
@ RS_READY_TO_PROCESSING
ready to proceed (When all properties have been set)
@ RS_FINISHED
Processing of the request has been finished.