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

#include <voe_network.h>

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

Public Member Functions

virtual int Release ()=0
 
virtual int RegisterExternalTransport (int channel, Transport &transport)=0
 
virtual int DeRegisterExternalTransport (int channel)=0
 
virtual int ReceivedRTPPacket (int channel, const void *data, size_t length)=0
 
virtual int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time)
 
virtual int ReceivedRTCPPacket (int channel, const void *data, size_t length)=0
 
virtual int Release ()=0
 
virtual int RegisterExternalTransport (int channel, Transport &transport)=0
 
virtual int DeRegisterExternalTransport (int channel)=0
 
virtual int ReceivedRTPPacket (int channel, const void *data, size_t length)=0
 
virtual int ReceivedRTPPacket (int channel, const void *data, size_t length, const PacketTime &packet_time)
 
virtual int ReceivedRTCPPacket (int channel, const void *data, size_t length)=0
 

Static Public Member Functions

static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 
static VoENetworkGetInterface (VoiceEngine *voiceEngine)
 

Protected Member Functions

 VoENetwork ()
 
virtual ~VoENetwork ()
 
 VoENetwork ()
 
virtual ~VoENetwork ()
 

Constructor & Destructor Documentation

◆ VoENetwork() [1/2]

webrtc::VoENetwork::VoENetwork ( )
inlineprotected

◆ ~VoENetwork() [1/2]

virtual webrtc::VoENetwork::~VoENetwork ( )
inlineprotectedvirtual

◆ VoENetwork() [2/2]

webrtc::VoENetwork::VoENetwork ( )
inlineprotected

◆ ~VoENetwork() [2/2]

virtual webrtc::VoENetwork::~VoENetwork ( )
inlineprotectedvirtual

Member Function Documentation

◆ DeRegisterExternalTransport() [1/2]

virtual int webrtc::VoENetwork::DeRegisterExternalTransport ( int  channel)
pure virtual

◆ DeRegisterExternalTransport() [2/2]

virtual int webrtc::VoENetwork::DeRegisterExternalTransport ( int  channel)
pure virtual

◆ GetInterface() [1/2]

static VoENetwork* webrtc::VoENetwork::GetInterface ( VoiceEngine voiceEngine)
static

◆ GetInterface() [2/2]

VoENetwork * webrtc::VoENetwork::GetInterface ( VoiceEngine voiceEngine)
static

◆ ReceivedRTCPPacket() [1/2]

virtual int webrtc::VoENetwork::ReceivedRTCPPacket ( int  channel,
const void data,
size_t  length 
)
pure virtual

◆ ReceivedRTCPPacket() [2/2]

virtual int webrtc::VoENetwork::ReceivedRTCPPacket ( int  channel,
const void data,
size_t  length 
)
pure virtual

◆ ReceivedRTPPacket() [1/4]

virtual int webrtc::VoENetwork::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length 
)
pure virtual

◆ ReceivedRTPPacket() [2/4]

virtual int webrtc::VoENetwork::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length 
)
pure virtual

◆ ReceivedRTPPacket() [3/4]

virtual int webrtc::VoENetwork::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length,
const PacketTime packet_time 
)
inlinevirtual

◆ ReceivedRTPPacket() [4/4]

virtual int webrtc::VoENetwork::ReceivedRTPPacket ( int  channel,
const void data,
size_t  length,
const PacketTime packet_time 
)
inlinevirtual

◆ RegisterExternalTransport() [1/2]

virtual int webrtc::VoENetwork::RegisterExternalTransport ( int  channel,
Transport transport 
)
pure virtual

◆ RegisterExternalTransport() [2/2]

virtual int webrtc::VoENetwork::RegisterExternalTransport ( int  channel,
Transport transport 
)
pure virtual

◆ Release() [1/2]

virtual int webrtc::VoENetwork::Release ( )
pure virtual

◆ Release() [2/2]

virtual int webrtc::VoENetwork::Release ( )
pure virtual

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