#include "cast/streaming/impl/statistics_collector.h"
#include <stdint.h>
#include <limits>
#include <utility>
#include "cast/streaming/public/environment.h"
#include "util/big_endian.h"
namespace openscreen::cast {
StatisticsCollector::StatisticsCollector(ClockNowFunctionPtr now) : … { … }
StatisticsCollector::~StatisticsCollector() = default;
void StatisticsCollector::CollectPacketSentEvent(ByteView packet,
PacketMetadata metadata) { … }
void StatisticsCollector::CollectPacketEvent(PacketEvent event) { … }
void StatisticsCollector::CollectFrameEvent(FrameEvent event) { … }
std::vector<PacketEvent> StatisticsCollector::TakeRecentPacketEvents() { … }
std::vector<FrameEvent> StatisticsCollector::TakeRecentFrameEvents() { … }
}