diff options
author | Julian Andres Klode <jak@debian.org> | 2018-05-30 11:45:16 +0000 |
---|---|---|
committer | Julian Andres Klode <jak@debian.org> | 2018-05-30 11:45:16 +0000 |
commit | c105a808366867e5476bd4d1ea7fe1c1e9795948 (patch) | |
tree | ea1a9d696a4571d6637b8aaa97dcba6be86bdd0a /methods/http.h | |
parent | 819426013c6ca6310bb469440702b6295dba4498 (diff) | |
parent | f6655a1138a11e80884959014939a25f23a1e308 (diff) |
Merge branch 'fix/usesteadyclockforprogress' into 'master'
Fix/usesteadyclockforprogress
See merge request apt-team/apt!19
Diffstat (limited to 'methods/http.h')
-rw-r--r-- | methods/http.h | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/methods/http.h b/methods/http.h index d511196e3..5668f0b87 100644 --- a/methods/http.h +++ b/methods/http.h @@ -12,6 +12,7 @@ #include <apt-pkg/strutl.h> +#include <chrono> #include <iostream> #include <memory> #include <string> @@ -36,11 +37,10 @@ class CircleBuf std::string OutQueue; unsigned long long StrPos; unsigned long long MaxGet; - struct timeval Start; static unsigned long long BwReadLimit; static unsigned long long BwTickReadData; - static struct timeval BwReadTick; + static std::chrono::steady_clock::duration BwReadTick; static const unsigned int BW_HZ; unsigned long long LeftRead() const @@ -85,8 +85,6 @@ class CircleBuf bool WriteSpace() const {return InP - OutP > 0;}; void Reset(); - // Dump everything - void Stats(); CircleBuf(HttpMethod const * const Owner, unsigned long long Size); ~CircleBuf(); |