31 void AddSendInfo(uint32_t byteCount, uint64_t sentTimestamp, uint64_t blockTime);
TTV_ErrorCode GetAverageOutgoingRate(uint64_t measurementWindow, uint64_t &bitsPerSecond) const
std::deque< SendEntry > mSendEntries
Definition: sockettracker.h:55
void AddSendInfo(uint32_t byteCount, uint64_t sentTimestamp, uint64_t blockTime)
uint32_t bytesSent
Definition: sockettracker.h:52
Definition: sockettracker.h:48
JSON (JavaScript Object Notation).
Definition: adsapi.h:16
uint64_t blockTime
Definition: sockettracker.h:51
uint32_t TTV_ErrorCode
Definition: errortypes.h:30
std::mutex mMutex
Definition: sockettracker.h:56
Definition: sockettracker.h:22
TTV_ErrorCode GetEstimatedCongestionLevel(uint64_t measurementWindow, double &congestionLevel) const
uint64_t sentTimestamp
Definition: sockettracker.h:50