diff options
| author | Martin Ridgers <[email protected]> | 2022-01-11 08:37:47 +0100 |
|---|---|---|
| committer | Martin Ridgers <[email protected]> | 2022-01-11 08:38:42 +0100 |
| commit | 13d0e8a22b919879216f09c2c891a97b1419c446 (patch) | |
| tree | 9982c4da32b8d73a046db104cd37f90c49932b4c /zenserver/upstream/upstreamcache.h | |
| parent | Apple Clang issues fmt::format compile errors for enum class-type args (diff) | |
| download | zen-13d0e8a22b919879216f09c2c891a97b1419c446.tar.xz zen-13d0e8a22b919879216f09c2c891a97b1419c446.zip | |
Not all toolchains support C++20's atomic<double>::fetch_add()
Diffstat (limited to 'zenserver/upstream/upstreamcache.h')
| -rw-r--r-- | zenserver/upstream/upstreamcache.h | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/zenserver/upstream/upstreamcache.h b/zenserver/upstream/upstreamcache.h index c463c4996..20c89a574 100644 --- a/zenserver/upstream/upstreamcache.h +++ b/zenserver/upstream/upstreamcache.h @@ -75,10 +75,10 @@ struct UpstreamEndpointStats std::atomic_uint64_t MissCount{}; std::atomic_uint64_t UpCount{}; std::atomic_uint64_t ErrorCount{}; - std::atomic<double> UpBytes{}; - std::atomic<double> DownBytes{}; - std::atomic<double> SecondsUp{}; - std::atomic<double> SecondsDown{}; + std::atomic_uint64_t UpBytes{}; + std::atomic_uint64_t DownBytes{}; + std::atomic_uint64_t TimeUpMs{}; + std::atomic_uint64_t TimeDownMs{}; }; struct CacheRecordGetCompleteParams |