aboutsummaryrefslogtreecommitdiff
path: root/lib/application-service/definitions/protocol.h
diff options
context:
space:
mode:
authorKitsune Ral <Kitsune-Ral@users.sf.net>2019-08-20 20:09:09 +0900
committerKitsune Ral <Kitsune-Ral@users.sf.net>2019-08-20 21:14:12 +0900
commit59c4996a602e9eeae4e3bfc0210ff15f957df38f (patch)
tree82eee6137623bafbbe160844c5d9c57c4daf3621 /lib/application-service/definitions/protocol.h
parentad159b5206de615762e22f95e97ae61400f11761 (diff)
downloadlibquotient-59c4996a602e9eeae4e3bfc0210ff15f957df38f.tar.gz
libquotient-59c4996a602e9eeae4e3bfc0210ff15f957df38f.zip
BaseJob/ConnectionData: connection-wide rate-limiting
As before, completely transparent for clients, driven by 529 errors from the server (but cases of rate limiting are signalled by BaseJob::rateLimited). That brings changes to BaseJob API: timeouts now use int64_t and also can be handled in std::chrono terms; aboutToStart() -> aboutToSendRequest(); started() -> sentRequest(). Closes #292.
Diffstat (limited to 'lib/application-service/definitions/protocol.h')
0 files changed, 0 insertions, 0 deletions