Twitch SDK (Internal)
Public Member Functions | Private Attributes | List of all members
ttv::broadcast::BandwidthReport Class Reference

#include <bandwidthreport.h>

Inheritance diagram for ttv::broadcast::BandwidthReport:
ttv::broadcast::IBandwidthStatListener

Public Member Functions

virtual void ReceivedBandwidthStat (const BandwidthStat &stat) override
 
std::string DumpCsvData ()
 
void Clear ()
 

Private Attributes

std::deque< BandwidthStatmStats
 

Detailed Description

Aggregates bandwidth statistics into CSV data.

Member Function Documentation

◆ Clear()

void ttv::broadcast::BandwidthReport::Clear ( )

◆ DumpCsvData()

std::string ttv::broadcast::BandwidthReport::DumpCsvData ( )

◆ ReceivedBandwidthStat()

virtual void ttv::broadcast::BandwidthReport::ReceivedBandwidthStat ( const BandwidthStat stat)
overridevirtual

Member Data Documentation

◆ mStats

std::deque<BandwidthStat> ttv::broadcast::BandwidthReport::mStats
private

The documentation for this class was generated from the following file: