#include <RequestContext.h>
IRequestContext carries several request scoped values defining the way request is handled by QEverCloud
◆ ~IRequestContext()
virtual qevercloud::IRequestContext::~IRequestContext |
( |
| ) |
|
|
virtualdefault |
◆ authenticationToken()
virtual QString qevercloud::IRequestContext::authenticationToken |
( |
| ) |
const |
|
pure virtual |
Authentication token to use along with the request
◆ clone()
Create a new instance of IRequestContext with all the same parameters as in the source but a distinct id
◆ cookies()
virtual QList<QNetworkCookie> qevercloud::IRequestContext::cookies |
( |
| ) |
const |
|
pure virtual |
Cookies to set to QNetworkRequest corresponding to Evernote API call
◆ increaseRequestTimeoutExponentially()
virtual bool qevercloud::IRequestContext::increaseRequestTimeoutExponentially |
( |
| ) |
const |
|
pure virtual |
Should request timeout be exponentially increased on retries or not
◆ maxRequestRetryCount()
virtual quint32 qevercloud::IRequestContext::maxRequestRetryCount |
( |
| ) |
const |
|
pure virtual |
Max number of attempts to retry a request
◆ maxRequestTimeout()
virtual qint64 qevercloud::IRequestContext::maxRequestTimeout |
( |
| ) |
const |
|
pure virtual |
Max request timeout in milliseconds (upper boundary for exponentially increasing timeouts on retries)
◆ requestId()
virtual QUuid qevercloud::IRequestContext::requestId |
( |
| ) |
const |
|
pure virtual |
Automatically generated unique identifier for each request
◆ requestTimeout()
virtual qint64 qevercloud::IRequestContext::requestTimeout |
( |
| ) |
const |
|
pure virtual |
Request timeout in milliseconds
◆ operator<< [1/2]
◆ operator<< [2/2]