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

#include <voe_network_impl.h>

Inheritance diagram for webrtc::VoENetworkImpl:
webrtc::VoENetwork webrtc::VoENetwork webrtc::VoiceEngineImpl webrtc::VoiceEngineImpl webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine webrtc::test::MockVoiceEngine

Public Member Functions

int RegisterExternalTransport (int channel, Transport &transport) override
 
int DeRegisterExternalTransport (int channel) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override
 
int ReceivedRTCPPacket (int channel, const void *data, size_t length) override
 
int RegisterExternalTransport (int channel, Transport &transport) override
 
int DeRegisterExternalTransport (int channel) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length) override
 
int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time) override
 
int ReceivedRTCPPacket (int channel, const void *data, size_t length) override
 
- Public Member Functions inherited from webrtc::VoENetwork
virtual int Release ()=0
 
virtual int Release ()=0
 

Protected Member Functions

 VoENetworkImpl (voe::SharedData *shared)
 
 ~VoENetworkImpl () override
 
 VoENetworkImpl (voe::SharedData *shared)
 
 ~VoENetworkImpl () override
 
- Protected Member Functions inherited from webrtc::VoENetwork
 VoENetwork ()
 
virtual ~VoENetwork ()
 
 VoENetwork ()
 
virtual ~VoENetwork ()
 

Additional Inherited Members

- Static Public Member Functions inherited from webrtc::VoENetwork
static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 
static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 

Constructor & Destructor Documentation

◆ VoENetworkImpl() [1/2]

webrtc::VoENetworkImpl::VoENetworkImpl ( voe::SharedData shared)
protected

◆ ~VoENetworkImpl() [1/2]

webrtc::VoENetworkImpl::~VoENetworkImpl ( )
overrideprotecteddefault

◆ VoENetworkImpl() [2/2]

webrtc::VoENetworkImpl::VoENetworkImpl ( voe::SharedData shared)
protected

◆ ~VoENetworkImpl() [2/2]

webrtc::VoENetworkImpl::~VoENetworkImpl ( )
overrideprotected

Member Function Documentation

◆ DeRegisterExternalTransport() [1/2]

int webrtc::VoENetworkImpl::DeRegisterExternalTransport ( int  channel)
overridevirtual

Implements webrtc::VoENetwork.

◆ DeRegisterExternalTransport() [2/2]

int webrtc::VoENetworkImpl::DeRegisterExternalTransport ( int  channel)
overridevirtual

Implements webrtc::VoENetwork.

◆ ReceivedRTCPPacket() [1/2]

int webrtc::VoENetworkImpl::ReceivedRTCPPacket ( int  channel,
const void data,
size_t  length 
)
overridevirtual

Implements webrtc::VoENetwork.

◆ ReceivedRTCPPacket() [2/2]

int webrtc::VoENetworkImpl::ReceivedRTCPPacket ( int  channel,
const void data,
size_t  length 
)
overridevirtual

Implements webrtc::VoENetwork.

◆ ReceivedRTPPacket() [1/4]

int webrtc::VoENetworkImpl::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length 
)
overridevirtual

Implements webrtc::VoENetwork.

◆ ReceivedRTPPacket() [2/4]

int webrtc::VoENetworkImpl::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length 
)
overridevirtual

Implements webrtc::VoENetwork.

◆ ReceivedRTPPacket() [3/4]

int webrtc::VoENetworkImpl::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length,
const PacketTime packet_time 
)
overridevirtual

Reimplemented from webrtc::VoENetwork.

◆ ReceivedRTPPacket() [4/4]

int webrtc::VoENetworkImpl::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length,
const PacketTime packet_time 
)
overridevirtual

Reimplemented from webrtc::VoENetwork.

◆ RegisterExternalTransport() [1/2]

int webrtc::VoENetworkImpl::RegisterExternalTransport ( int  channel,
Transport transport 
)
overridevirtual

Implements webrtc::VoENetwork.

◆ RegisterExternalTransport() [2/2]

int webrtc::VoENetworkImpl::RegisterExternalTransport ( int  channel,
Transport transport 
)
overridevirtual

Implements webrtc::VoENetwork.


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