#include <sockettracker.h>
◆ ttv::SocketTracker::SendEntry
| struct ttv::SocketTracker::SendEntry |
| Class Members |
|
uint64_t |
blockTime |
|
|
uint32_t |
bytesSent |
|
|
uint64_t |
sentTimestamp |
|
◆ AddSendInfo()
| void ttv::SocketTracker::AddSendInfo |
( |
uint32_t |
byteCount, |
|
|
uint64_t |
sentTimestamp, |
|
|
uint64_t |
blockTime |
|
) |
| |
◆ GetAverageOutgoingRate()
| TTV_ErrorCode ttv::SocketTracker::GetAverageOutgoingRate |
( |
uint64_t |
measurementWindow, |
|
|
uint64_t & |
bitsPerSecond |
|
) |
| const |
◆ GetEstimatedCongestionLevel()
| TTV_ErrorCode ttv::SocketTracker::GetEstimatedCongestionLevel |
( |
uint64_t |
measurementWindow, |
|
|
double & |
congestionLevel |
|
) |
| const |
◆ Reset()
| void ttv::SocketTracker::Reset |
( |
| ) |
|
◆ mMutex
| std::mutex ttv::SocketTracker::mMutex |
|
mutableprivate |
◆ mSendEntries
| std::deque<SendEntry> ttv::SocketTracker::mSendEntries |
|
private |
The documentation for this class was generated from the following file: