webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Protected Member Functions | Protected Attributes | List of all members
webrtc::RtpRtcpRtxNackTest Class Reference
Inheritance diagram for webrtc::RtpRtcpRtxNackTest:
testing::Test

Protected Member Functions

 RtpRtcpRtxNackTest ()
 
 ~RtpRtcpRtxNackTest ()
 
void SetUp () override
 
int BuildNackList (uint16_t *nack_list)
 
bool ExpectedPacketsReceived ()
 
void RunRtxTest (RtxMode rtx_method, int loss)
 
void TearDown () override
 
- Protected Member Functions inherited from testing::Test
 Test ()
 

Protected Attributes

std::unique_ptr< ReceiveStatisticsreceive_statistics_
 
RTPPayloadRegistry rtp_payload_registry_
 
std::unique_ptr< RtpReceiverrtp_receiver_
 
RtpRtcprtp_rtcp_module_
 
std::unique_ptr< TestRtpFeedbackrtp_feedback_
 
RtxLoopBackTransport transport_
 
VerifyingRtxReceiver receiver_
 
uint8_t payload_data [65000]
 
size_t payload_data_length
 
SimulatedClock fake_clock
 
RateLimiter retransmission_rate_limiter_
 

Constructor & Destructor Documentation

◆ RtpRtcpRtxNackTest()

webrtc::RtpRtcpRtxNackTest::RtpRtcpRtxNackTest ( )
inlineprotected

◆ ~RtpRtcpRtxNackTest()

webrtc::RtpRtcpRtxNackTest::~RtpRtcpRtxNackTest ( )
inlineprotected

Member Function Documentation

◆ BuildNackList()

int webrtc::RtpRtcpRtxNackTest::BuildNackList ( uint16_t nack_list)
inlineprotected

◆ ExpectedPacketsReceived()

bool webrtc::RtpRtcpRtxNackTest::ExpectedPacketsReceived ( )
inlineprotected

◆ RunRtxTest()

void webrtc::RtpRtcpRtxNackTest::RunRtxTest ( RtxMode  rtx_method,
int  loss 
)
inlineprotected

◆ SetUp()

void webrtc::RtpRtcpRtxNackTest::SetUp ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

◆ TearDown()

void webrtc::RtpRtcpRtxNackTest::TearDown ( )
inlineoverrideprotectedvirtual

Reimplemented from testing::Test.

Member Data Documentation

◆ fake_clock

SimulatedClock webrtc::RtpRtcpRtxNackTest::fake_clock
protected

◆ payload_data

uint8_t webrtc::RtpRtcpRtxNackTest::payload_data[65000]
protected

◆ payload_data_length

size_t webrtc::RtpRtcpRtxNackTest::payload_data_length
protected

◆ receive_statistics_

std::unique_ptr<ReceiveStatistics> webrtc::RtpRtcpRtxNackTest::receive_statistics_
protected

◆ receiver_

VerifyingRtxReceiver webrtc::RtpRtcpRtxNackTest::receiver_
protected

◆ retransmission_rate_limiter_

RateLimiter webrtc::RtpRtcpRtxNackTest::retransmission_rate_limiter_
protected

◆ rtp_feedback_

std::unique_ptr<TestRtpFeedback> webrtc::RtpRtcpRtxNackTest::rtp_feedback_
protected

◆ rtp_payload_registry_

RTPPayloadRegistry webrtc::RtpRtcpRtxNackTest::rtp_payload_registry_
protected

◆ rtp_receiver_

std::unique_ptr<RtpReceiver> webrtc::RtpRtcpRtxNackTest::rtp_receiver_
protected

◆ rtp_rtcp_module_

RtpRtcp* webrtc::RtpRtcpRtxNackTest::rtp_rtcp_module_
protected

◆ transport_

RtxLoopBackTransport webrtc::RtpRtcpRtxNackTest::transport_
protected

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