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

#include <after_initialization_fixture.h>

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

Public Member Functions

 LoopBackTransport (webrtc::VoENetwork *voe_network, int channel)
 
 ~LoopBackTransport ()
 
bool SendRtp (const uint8_t *data, size_t len, const webrtc::PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t len) override
 
void WaitForTransmittedPackets (int32_t packet_count)
 
void AddChannel (uint32_t ssrc, int channel)
 
 LoopBackTransport (webrtc::VoENetwork *voe_network, int channel)
 
 ~LoopBackTransport ()
 
bool SendRtp (const uint8_t *data, size_t len, const webrtc::PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t len) override
 
void WaitForTransmittedPackets (int32_t packet_count)
 
void AddChannel (uint32_t ssrc, int channel)
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ LoopBackTransport() [1/2]

LoopBackTransport::LoopBackTransport ( webrtc::VoENetwork voe_network,
int  channel 
)
inline

◆ ~LoopBackTransport() [1/2]

LoopBackTransport::~LoopBackTransport ( )
inline

◆ LoopBackTransport() [2/2]

LoopBackTransport::LoopBackTransport ( webrtc::VoENetwork voe_network,
int  channel 
)
inline

◆ ~LoopBackTransport() [2/2]

LoopBackTransport::~LoopBackTransport ( )
inline

Member Function Documentation

◆ AddChannel() [1/2]

void LoopBackTransport::AddChannel ( uint32_t  ssrc,
int  channel 
)
inline

◆ AddChannel() [2/2]

void LoopBackTransport::AddChannel ( uint32_t  ssrc,
int  channel 
)
inline

◆ SendRtcp() [1/2]

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

Implements webrtc::Transport.

◆ SendRtcp() [2/2]

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

Implements webrtc::Transport.

◆ SendRtp() [1/2]

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

Implements webrtc::Transport.

◆ SendRtp() [2/2]

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

Implements webrtc::Transport.

◆ WaitForTransmittedPackets() [1/2]

void LoopBackTransport::WaitForTransmittedPackets ( int32_t  packet_count)
inline

◆ WaitForTransmittedPackets() [2/2]

void LoopBackTransport::WaitForTransmittedPackets ( int32_t  packet_count)
inline

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