webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | List of all members
webrtc::test::RtcpPacketParser Class Reference

#include <rtcp_packet_parser.h>

Classes

class  PacketCounter
 

Public Member Functions

 RtcpPacketParser ()
 
 ~RtcpPacketParser ()
 
bool Parse (const void *packet, size_t packet_len)
 
PacketCounter< rtcp::App > * app ()
 
PacketCounter< rtcp::Bye > * bye ()
 
PacketCounter< rtcp::ExtendedJitterReport > * ij ()
 
PacketCounter< rtcp::ExtendedReports > * xr ()
 
PacketCounter< rtcp::Fir > * fir ()
 
PacketCounter< rtcp::Nack > * nack ()
 
PacketCounter< rtcp::Pli > * pli ()
 
PacketCounter< rtcp::RapidResyncRequest > * rrr ()
 
PacketCounter< rtcp::ReceiverReport > * receiver_report ()
 
PacketCounter< rtcp::Remb > * remb ()
 
PacketCounter< rtcp::Rpsi > * rpsi ()
 
PacketCounter< rtcp::Sdes > * sdes ()
 
PacketCounter< rtcp::SenderReport > * sender_report ()
 
PacketCounter< rtcp::Sli > * sli ()
 
PacketCounter< rtcp::Tmmbn > * tmmbn ()
 
PacketCounter< rtcp::Tmmbr > * tmmbr ()
 
PacketCounter< rtcp::TransportFeedback > * transport_feedback ()
 
uint32_t sender_ssrc () const
 
 RtcpPacketParser ()
 
 ~RtcpPacketParser ()
 
bool Parse (const void *packet, size_t packet_len)
 
PacketCounter< rtcp::App > * app ()
 
PacketCounter< rtcp::Bye > * bye ()
 
PacketCounter< rtcp::ExtendedJitterReport > * ij ()
 
PacketCounter< rtcp::ExtendedReports > * xr ()
 
PacketCounter< rtcp::Fir > * fir ()
 
PacketCounter< rtcp::Nack > * nack ()
 
PacketCounter< rtcp::Pli > * pli ()
 
PacketCounter< rtcp::RapidResyncRequest > * rrr ()
 
PacketCounter< rtcp::ReceiverReport > * receiver_report ()
 
PacketCounter< rtcp::Remb > * remb ()
 
PacketCounter< rtcp::Rpsi > * rpsi ()
 
PacketCounter< rtcp::Sdes > * sdes ()
 
PacketCounter< rtcp::SenderReport > * sender_report ()
 
PacketCounter< rtcp::Sli > * sli ()
 
PacketCounter< rtcp::Tmmbn > * tmmbn ()
 
PacketCounter< rtcp::Tmmbr > * tmmbr ()
 
PacketCounter< rtcp::TransportFeedback > * transport_feedback ()
 
uint32_t sender_ssrc () const
 

Constructor & Destructor Documentation

◆ RtcpPacketParser() [1/2]

webrtc::test::RtcpPacketParser::RtcpPacketParser ( )
default

◆ ~RtcpPacketParser() [1/2]

webrtc::test::RtcpPacketParser::~RtcpPacketParser ( )
default

◆ RtcpPacketParser() [2/2]

webrtc::test::RtcpPacketParser::RtcpPacketParser ( )

◆ ~RtcpPacketParser() [2/2]

webrtc::test::RtcpPacketParser::~RtcpPacketParser ( )

Member Function Documentation

◆ app() [1/2]

PacketCounter<rtcp::App>* webrtc::test::RtcpPacketParser::app ( )
inline

◆ app() [2/2]

PacketCounter<rtcp::App>* webrtc::test::RtcpPacketParser::app ( )
inline

◆ bye() [1/2]

PacketCounter<rtcp::Bye>* webrtc::test::RtcpPacketParser::bye ( )
inline

◆ bye() [2/2]

PacketCounter<rtcp::Bye>* webrtc::test::RtcpPacketParser::bye ( )
inline

◆ fir() [1/2]

PacketCounter<rtcp::Fir>* webrtc::test::RtcpPacketParser::fir ( )
inline

◆ fir() [2/2]

PacketCounter<rtcp::Fir>* webrtc::test::RtcpPacketParser::fir ( )
inline

◆ ij() [1/2]

PacketCounter<rtcp::ExtendedJitterReport>* webrtc::test::RtcpPacketParser::ij ( )
inline

◆ ij() [2/2]

PacketCounter<rtcp::ExtendedJitterReport>* webrtc::test::RtcpPacketParser::ij ( )
inline

◆ nack() [1/2]

PacketCounter<rtcp::Nack>* webrtc::test::RtcpPacketParser::nack ( )
inline

◆ nack() [2/2]

PacketCounter<rtcp::Nack>* webrtc::test::RtcpPacketParser::nack ( )
inline

◆ Parse() [1/2]

bool webrtc::test::RtcpPacketParser::Parse ( const void packet,
size_t  packet_len 
)

◆ Parse() [2/2]

bool webrtc::test::RtcpPacketParser::Parse ( const void packet,
size_t  packet_len 
)

◆ pli() [1/2]

PacketCounter<rtcp::Pli>* webrtc::test::RtcpPacketParser::pli ( )
inline

◆ pli() [2/2]

PacketCounter<rtcp::Pli>* webrtc::test::RtcpPacketParser::pli ( )
inline

◆ receiver_report() [1/2]

PacketCounter<rtcp::ReceiverReport>* webrtc::test::RtcpPacketParser::receiver_report ( )
inline

◆ receiver_report() [2/2]

PacketCounter<rtcp::ReceiverReport>* webrtc::test::RtcpPacketParser::receiver_report ( )
inline

◆ remb() [1/2]

PacketCounter<rtcp::Remb>* webrtc::test::RtcpPacketParser::remb ( )
inline

◆ remb() [2/2]

PacketCounter<rtcp::Remb>* webrtc::test::RtcpPacketParser::remb ( )
inline

◆ rpsi() [1/2]

PacketCounter<rtcp::Rpsi>* webrtc::test::RtcpPacketParser::rpsi ( )
inline

◆ rpsi() [2/2]

PacketCounter<rtcp::Rpsi>* webrtc::test::RtcpPacketParser::rpsi ( )
inline

◆ rrr() [1/2]

PacketCounter<rtcp::RapidResyncRequest>* webrtc::test::RtcpPacketParser::rrr ( )
inline

◆ rrr() [2/2]

PacketCounter<rtcp::RapidResyncRequest>* webrtc::test::RtcpPacketParser::rrr ( )
inline

◆ sdes() [1/2]

PacketCounter<rtcp::Sdes>* webrtc::test::RtcpPacketParser::sdes ( )
inline

◆ sdes() [2/2]

PacketCounter<rtcp::Sdes>* webrtc::test::RtcpPacketParser::sdes ( )
inline

◆ sender_report() [1/2]

PacketCounter<rtcp::SenderReport>* webrtc::test::RtcpPacketParser::sender_report ( )
inline

◆ sender_report() [2/2]

PacketCounter<rtcp::SenderReport>* webrtc::test::RtcpPacketParser::sender_report ( )
inline

◆ sender_ssrc() [1/2]

uint32_t webrtc::test::RtcpPacketParser::sender_ssrc ( ) const
inline

◆ sender_ssrc() [2/2]

uint32_t webrtc::test::RtcpPacketParser::sender_ssrc ( ) const
inline

◆ sli() [1/2]

PacketCounter<rtcp::Sli>* webrtc::test::RtcpPacketParser::sli ( )
inline

◆ sli() [2/2]

PacketCounter<rtcp::Sli>* webrtc::test::RtcpPacketParser::sli ( )
inline

◆ tmmbn() [1/2]

PacketCounter<rtcp::Tmmbn>* webrtc::test::RtcpPacketParser::tmmbn ( )
inline

◆ tmmbn() [2/2]

PacketCounter<rtcp::Tmmbn>* webrtc::test::RtcpPacketParser::tmmbn ( )
inline

◆ tmmbr() [1/2]

PacketCounter<rtcp::Tmmbr>* webrtc::test::RtcpPacketParser::tmmbr ( )
inline

◆ tmmbr() [2/2]

PacketCounter<rtcp::Tmmbr>* webrtc::test::RtcpPacketParser::tmmbr ( )
inline

◆ transport_feedback() [1/2]

PacketCounter<rtcp::TransportFeedback>* webrtc::test::RtcpPacketParser::transport_feedback ( )
inline

◆ transport_feedback() [2/2]

PacketCounter<rtcp::TransportFeedback>* webrtc::test::RtcpPacketParser::transport_feedback ( )
inline

◆ xr() [1/2]

PacketCounter<rtcp::ExtendedReports>* webrtc::test::RtcpPacketParser::xr ( )
inline

◆ xr() [2/2]

PacketCounter<rtcp::ExtendedReports>* webrtc::test::RtcpPacketParser::xr ( )
inline

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