webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
webrtc::RtpFecTest< ForwardErrorCorrectionType > Class Template Reference
Inheritance diagram for webrtc::RtpFecTest< ForwardErrorCorrectionType >:
testing::Test

Public Member Functions

template<typename PacketListType >
void ReceivedPackets (const PacketListType &packet_list, int *loss_mask, bool is_fec)
 

Protected Member Functions

 RtpFecTest ()
 
void NetworkReceivedPackets (int *media_loss_mask, int *fec_loss_mask)
 
template<typename T >
void ReceivedPackets (const T &packet_list, int *loss_mask, bool is_fec)
 
bool IsRecoveryComplete ()
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 

Protected Attributes

ForwardErrorCorrectionType fec_
 
Random random_
 
test::fec::MediaPacketGenerator media_packet_generator_
 
ForwardErrorCorrection::PacketList media_packets_
 
std::list< ForwardErrorCorrection::Packet * > generated_fec_packets_
 
ForwardErrorCorrection::ReceivedPacketList received_packets_
 
ForwardErrorCorrection::RecoveredPacketList recovered_packets_
 
int media_loss_mask_ [kUlpfecMaxMediaPackets]
 
int fec_loss_mask_ [kUlpfecMaxMediaPackets]
 

Constructor & Destructor Documentation

◆ RtpFecTest()

template<typename ForwardErrorCorrectionType >
webrtc::RtpFecTest< ForwardErrorCorrectionType >::RtpFecTest ( )
inlineprotected

Member Function Documentation

◆ IsRecoveryComplete()

template<typename ForwardErrorCorrectionType >
bool webrtc::RtpFecTest< ForwardErrorCorrectionType >::IsRecoveryComplete ( )
protected

◆ NetworkReceivedPackets()

template<typename ForwardErrorCorrectionType >
void webrtc::RtpFecTest< ForwardErrorCorrectionType >::NetworkReceivedPackets ( int *  media_loss_mask,
int *  fec_loss_mask 
)
protected

◆ ReceivedPackets() [1/2]

template<typename ForwardErrorCorrectionType >
template<typename T >
void webrtc::RtpFecTest< ForwardErrorCorrectionType >::ReceivedPackets ( const T packet_list,
int *  loss_mask,
bool  is_fec 
)
protected

◆ ReceivedPackets() [2/2]

template<typename ForwardErrorCorrectionType >
template<typename PacketListType >
void webrtc::RtpFecTest< ForwardErrorCorrectionType >::ReceivedPackets ( const PacketListType &  packet_list,
int *  loss_mask,
bool  is_fec 
)

Member Data Documentation

◆ fec_

template<typename ForwardErrorCorrectionType >
ForwardErrorCorrectionType webrtc::RtpFecTest< ForwardErrorCorrectionType >::fec_
protected

◆ fec_loss_mask_

template<typename ForwardErrorCorrectionType >
int webrtc::RtpFecTest< ForwardErrorCorrectionType >::fec_loss_mask_[kUlpfecMaxMediaPackets]
protected

◆ generated_fec_packets_

template<typename ForwardErrorCorrectionType >
std::list<ForwardErrorCorrection::Packet*> webrtc::RtpFecTest< ForwardErrorCorrectionType >::generated_fec_packets_
protected

◆ media_loss_mask_

template<typename ForwardErrorCorrectionType >
int webrtc::RtpFecTest< ForwardErrorCorrectionType >::media_loss_mask_[kUlpfecMaxMediaPackets]
protected

◆ media_packet_generator_

template<typename ForwardErrorCorrectionType >
test::fec::MediaPacketGenerator webrtc::RtpFecTest< ForwardErrorCorrectionType >::media_packet_generator_
protected

◆ media_packets_

template<typename ForwardErrorCorrectionType >
ForwardErrorCorrection::PacketList webrtc::RtpFecTest< ForwardErrorCorrectionType >::media_packets_
protected

◆ random_

template<typename ForwardErrorCorrectionType >
Random webrtc::RtpFecTest< ForwardErrorCorrectionType >::random_
protected

◆ received_packets_

template<typename ForwardErrorCorrectionType >
ForwardErrorCorrection::ReceivedPacketList webrtc::RtpFecTest< ForwardErrorCorrectionType >::received_packets_
protected

◆ recovered_packets_

template<typename ForwardErrorCorrectionType >
ForwardErrorCorrection::RecoveredPacketList webrtc::RtpFecTest< ForwardErrorCorrectionType >::recovered_packets_
protected

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