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

#include <test_api.h>

Inheritance diagram for webrtc::LoopBackTransport:
webrtc::Transport webrtc::Transport

Public Member Functions

 LoopBackTransport ()
 
void SetSendModule (RtpRtcp *rtp_rtcp_module, RTPPayloadRegistry *payload_registry, RtpReceiver *receiver, ReceiveStatistics *receive_statistics)
 
void DropEveryNthPacket (int n)
 
bool SendRtp (const uint8_t *data, size_t len, const PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t len) override
 
 LoopBackTransport ()
 
void SetSendModule (RtpRtcp *rtp_rtcp_module, RTPPayloadRegistry *payload_registry, RtpReceiver *receiver, ReceiveStatistics *receive_statistics)
 
void DropEveryNthPacket (int n)
 
bool SendRtp (const uint8_t *data, size_t len, const PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t len) override
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::Transport
virtual ~Transport ()
 
virtual ~Transport ()
 

Constructor & Destructor Documentation

◆ LoopBackTransport() [1/2]

webrtc::LoopBackTransport::LoopBackTransport ( )
inline

◆ LoopBackTransport() [2/2]

webrtc::LoopBackTransport::LoopBackTransport ( )
inline

Member Function Documentation

◆ DropEveryNthPacket() [1/2]

void LoopBackTransport::DropEveryNthPacket ( int  n)

◆ DropEveryNthPacket() [2/2]

void webrtc::LoopBackTransport::DropEveryNthPacket ( int  n)

◆ SendRtcp() [1/2]

bool LoopBackTransport::SendRtcp ( const uint8_t data,
size_t  len 
)
overridevirtual

Implements webrtc::Transport.

◆ SendRtcp() [2/2]

bool webrtc::LoopBackTransport::SendRtcp ( const uint8_t data,
size_t  len 
)
overridevirtual

Implements webrtc::Transport.

◆ SendRtp() [1/2]

bool webrtc::LoopBackTransport::SendRtp ( const uint8_t data,
size_t  len,
const PacketOptions options 
)
overridevirtual

Implements webrtc::Transport.

◆ SendRtp() [2/2]

bool LoopBackTransport::SendRtp ( const uint8_t data,
size_t  len,
const PacketOptions options 
)
overridevirtual

Implements webrtc::Transport.

◆ SetSendModule() [1/2]

void LoopBackTransport::SetSendModule ( RtpRtcp rtp_rtcp_module,
RTPPayloadRegistry payload_registry,
RtpReceiver receiver,
ReceiveStatistics receive_statistics 
)

◆ SetSendModule() [2/2]

void webrtc::LoopBackTransport::SetSendModule ( RtpRtcp rtp_rtcp_module,
RTPPayloadRegistry payload_registry,
RtpReceiver receiver,
ReceiveStatistics receive_statistics 
)

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