webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | List of all members
webrtc::ReceiveStatisticsImpl Class Reference

#include <receive_statistics_impl.h>

Inheritance diagram for webrtc::ReceiveStatisticsImpl:
webrtc::ReceiveStatistics webrtc::RtcpStatisticsCallback webrtc::StreamDataCountersCallback webrtc::ReceiveStatistics webrtc::RtcpStatisticsCallback webrtc::StreamDataCountersCallback

Public Member Functions

 ReceiveStatisticsImpl (Clock *clock)
 
 ~ReceiveStatisticsImpl ()
 
void IncomingPacket (const RTPHeader &header, size_t packet_length, bool retransmitted) override
 
void FecPacketReceived (const RTPHeader &header, size_t packet_length) override
 
StatisticianMap GetActiveStatisticians () const override
 
StreamStatisticianGetStatistician (uint32_t ssrc) const override
 
void SetMaxReorderingThreshold (int max_reordering_threshold) override
 
void RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) override
 
void RegisterRtpStatisticsCallback (StreamDataCountersCallback *callback) override
 
 ReceiveStatisticsImpl (Clock *clock)
 
 ~ReceiveStatisticsImpl ()
 
void IncomingPacket (const RTPHeader &header, size_t packet_length, bool retransmitted) override
 
void FecPacketReceived (const RTPHeader &header, size_t packet_length) override
 
StatisticianMap GetActiveStatisticians () const override
 
StreamStatisticianGetStatistician (uint32_t ssrc) const override
 
void SetMaxReorderingThreshold (int max_reordering_threshold) override
 
void RegisterRtcpStatisticsCallback (RtcpStatisticsCallback *callback) override
 
void RegisterRtpStatisticsCallback (StreamDataCountersCallback *callback) override
 
- Public Member Functions inherited from webrtc::ReceiveStatistics
virtual ~ReceiveStatistics ()
 
virtual ~ReceiveStatistics ()
 
- Public Member Functions inherited from webrtc::RtcpStatisticsCallback
virtual ~RtcpStatisticsCallback ()
 
virtual ~RtcpStatisticsCallback ()
 
- Public Member Functions inherited from webrtc::StreamDataCountersCallback
virtual ~StreamDataCountersCallback ()
 
virtual ~StreamDataCountersCallback ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::ReceiveStatistics
static ReceiveStatisticsCreate (Clock *clock)
 
static ReceiveStatisticsCreate (Clock *clock)
 

Constructor & Destructor Documentation

◆ ReceiveStatisticsImpl() [1/2]

webrtc::ReceiveStatisticsImpl::ReceiveStatisticsImpl ( Clock clock)
explicit

◆ ~ReceiveStatisticsImpl() [1/2]

webrtc::ReceiveStatisticsImpl::~ReceiveStatisticsImpl ( )

◆ ReceiveStatisticsImpl() [2/2]

webrtc::ReceiveStatisticsImpl::ReceiveStatisticsImpl ( Clock clock)
explicit

◆ ~ReceiveStatisticsImpl() [2/2]

webrtc::ReceiveStatisticsImpl::~ReceiveStatisticsImpl ( )

Member Function Documentation

◆ FecPacketReceived() [1/2]

void webrtc::ReceiveStatisticsImpl::FecPacketReceived ( const RTPHeader header,
size_t  packet_length 
)
overridevirtual

◆ FecPacketReceived() [2/2]

void webrtc::ReceiveStatisticsImpl::FecPacketReceived ( const RTPHeader header,
size_t  packet_length 
)
overridevirtual

◆ GetActiveStatisticians() [1/2]

StatisticianMap webrtc::ReceiveStatisticsImpl::GetActiveStatisticians ( ) const
overridevirtual

◆ GetActiveStatisticians() [2/2]

StatisticianMap webrtc::ReceiveStatisticsImpl::GetActiveStatisticians ( ) const
overridevirtual

◆ GetStatistician() [1/2]

StreamStatistician * webrtc::ReceiveStatisticsImpl::GetStatistician ( uint32_t  ssrc) const
overridevirtual

◆ GetStatistician() [2/2]

StreamStatistician* webrtc::ReceiveStatisticsImpl::GetStatistician ( uint32_t  ssrc) const
overridevirtual

◆ IncomingPacket() [1/2]

void webrtc::ReceiveStatisticsImpl::IncomingPacket ( const RTPHeader header,
size_t  packet_length,
bool  retransmitted 
)
overridevirtual

◆ IncomingPacket() [2/2]

void webrtc::ReceiveStatisticsImpl::IncomingPacket ( const RTPHeader header,
size_t  packet_length,
bool  retransmitted 
)
overridevirtual

◆ RegisterRtcpStatisticsCallback() [1/2]

void webrtc::ReceiveStatisticsImpl::RegisterRtcpStatisticsCallback ( RtcpStatisticsCallback callback)
overridevirtual

◆ RegisterRtcpStatisticsCallback() [2/2]

void webrtc::ReceiveStatisticsImpl::RegisterRtcpStatisticsCallback ( RtcpStatisticsCallback callback)
overridevirtual

◆ RegisterRtpStatisticsCallback() [1/2]

void webrtc::ReceiveStatisticsImpl::RegisterRtpStatisticsCallback ( StreamDataCountersCallback callback)
overridevirtual

◆ RegisterRtpStatisticsCallback() [2/2]

void webrtc::ReceiveStatisticsImpl::RegisterRtpStatisticsCallback ( StreamDataCountersCallback callback)
overridevirtual

◆ SetMaxReorderingThreshold() [1/2]

void webrtc::ReceiveStatisticsImpl::SetMaxReorderingThreshold ( int  max_reordering_threshold)
overridevirtual

◆ SetMaxReorderingThreshold() [2/2]

void webrtc::ReceiveStatisticsImpl::SetMaxReorderingThreshold ( int  max_reordering_threshold)
overridevirtual

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