QEverCloud 6.2.0
Unofficial Evernote Cloud API for Qt
|
#include <RequestContext.h>
Public Member Functions | |
virtual QUuid | requestId () const =0 |
virtual QString | authenticationToken () const =0 |
virtual qint64 | requestTimeout () const =0 |
virtual bool | increaseRequestTimeoutExponentially () const =0 |
virtual qint64 | maxRequestTimeout () const =0 |
virtual quint32 | maxRequestRetryCount () const =0 |
virtual QList< QNetworkCookie > | cookies () const =0 |
virtual IRequestContext * | clone () const =0 |
virtual | ~IRequestContext ()=default |
Friends | |
QEVERCLOUD_EXPORT QTextStream & | operator<< (QTextStream &strm, const IRequestContext &ctx) |
QEVERCLOUD_EXPORT QDebug & | operator<< (QDebug &dbg, const IRequestContext &ctx) |
IRequestContext carries several request scoped values defining the way request is handled by QEverCloud
|
virtualdefault |
Authentication token to use along with the request
|
pure virtual |
Create a new instance of IRequestContext with all the same parameters as in the source but a distinct id
|
pure virtual |
Cookies to set to QNetworkRequest corresponding to Evernote API call
|
pure virtual |
Should request timeout be exponentially increased on retries or not
Max number of attempts to retry a request
Max request timeout in milliseconds (upper boundary for exponentially increasing timeouts on retries)
Automatically generated unique identifier for each request
Request timeout in milliseconds
|
friend |
|
friend |