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

#include <direct_transport.h>

Inheritance diagram for webrtc::test::DirectTransport:
webrtc::Transport webrtc::Transport webrtc::test::LayerFilteringTransport webrtc::test::LayerFilteringTransport webrtc::test::PacketTransport webrtc::test::PacketTransport

Public Member Functions

 DirectTransport (Call *send_call)
 
 DirectTransport (const FakeNetworkPipe::Config &config, Call *send_call)
 
 ~DirectTransport ()
 
void SetConfig (const FakeNetworkPipe::Config &config)
 
virtual void StopSending ()
 
virtual void SetReceiver (PacketReceiver *receiver)
 
bool SendRtp (const uint8_t *data, size_t length, const PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t length) override
 
int GetAverageDelayMs ()
 
 DirectTransport (Call *send_call)
 
 DirectTransport (const FakeNetworkPipe::Config &config, Call *send_call)
 
 ~DirectTransport ()
 
void SetConfig (const FakeNetworkPipe::Config &config)
 
virtual void StopSending ()
 
virtual void SetReceiver (PacketReceiver *receiver)
 
bool SendRtp (const uint8_t *data, size_t length, const PacketOptions &options) override
 
bool SendRtcp (const uint8_t *data, size_t length) override
 
int GetAverageDelayMs ()
 

Additional Inherited Members

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

Constructor & Destructor Documentation

◆ DirectTransport() [1/4]

webrtc::test::DirectTransport::DirectTransport ( Call send_call)
explicit

◆ DirectTransport() [2/4]

webrtc::test::DirectTransport::DirectTransport ( const FakeNetworkPipe::Config config,
Call send_call 
)

◆ ~DirectTransport() [1/2]

webrtc::test::DirectTransport::~DirectTransport ( )

◆ DirectTransport() [3/4]

webrtc::test::DirectTransport::DirectTransport ( Call send_call)
explicit

◆ DirectTransport() [4/4]

webrtc::test::DirectTransport::DirectTransport ( const FakeNetworkPipe::Config config,
Call send_call 
)

◆ ~DirectTransport() [2/2]

webrtc::test::DirectTransport::~DirectTransport ( )

Member Function Documentation

◆ GetAverageDelayMs() [1/2]

int webrtc::test::DirectTransport::GetAverageDelayMs ( )

◆ GetAverageDelayMs() [2/2]

int webrtc::test::DirectTransport::GetAverageDelayMs ( )

◆ SendRtcp() [1/2]

bool webrtc::test::DirectTransport::SendRtcp ( const uint8_t data,
size_t  length 
)
overridevirtual

Implements webrtc::Transport.

◆ SendRtcp() [2/2]

bool webrtc::test::DirectTransport::SendRtcp ( const uint8_t data,
size_t  length 
)
overridevirtual

Implements webrtc::Transport.

◆ SendRtp() [1/2]

bool webrtc::test::DirectTransport::SendRtp ( const uint8_t data,
size_t  length,
const PacketOptions options 
)
overridevirtual

◆ SendRtp() [2/2]

bool webrtc::test::DirectTransport::SendRtp ( const uint8_t data,
size_t  length,
const PacketOptions options 
)
overridevirtual

◆ SetConfig() [1/2]

void webrtc::test::DirectTransport::SetConfig ( const FakeNetworkPipe::Config config)

◆ SetConfig() [2/2]

void webrtc::test::DirectTransport::SetConfig ( const FakeNetworkPipe::Config config)

◆ SetReceiver() [1/2]

virtual void webrtc::test::DirectTransport::SetReceiver ( PacketReceiver receiver)
virtual

◆ SetReceiver() [2/2]

void webrtc::test::DirectTransport::SetReceiver ( PacketReceiver receiver)
virtual

◆ StopSending() [1/2]

virtual void webrtc::test::DirectTransport::StopSending ( )
virtual

◆ StopSending() [2/2]

void webrtc::test::DirectTransport::StopSending ( )
virtual

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