X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=disk_space_estimator.h;h=73b392cc586e43c57c82fa4c6195d20d294c82bf;hb=e284d1c7a2e18ee7e4aea082c4a57a3504a0f5e8;hp=b585bc37b83ba2324f749599ebfeef70687d453c;hpb=b561d43a60201395f1354a585aa37670eda45883;p=nageru diff --git a/disk_space_estimator.h b/disk_space_estimator.h index b585bc3..73b392c 100644 --- a/disk_space_estimator.h +++ b/disk_space_estimator.h @@ -10,7 +10,8 @@ // The bitrate is measured over a simple 30-second sliding window. #include - +#include +#include #include #include #include @@ -43,6 +44,10 @@ private: off_t size; }; std::deque measure_points; + uint64_t last_pts_reported = 0; + + // Metrics. + std::atomic metric_disk_free_bytes{-1}; }; extern DiskSpaceEstimator *global_disk_space_estimator;