webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Types | Public Member Functions | List of all members
cricket::MediaChannel::NetworkInterface Class Referenceabstract

#include <mediachannel.h>

Inheritance diagram for cricket::MediaChannel::NetworkInterface:
cricket::BaseChannel cricket::BaseChannel cricket::FakeNetworkInterface cricket::FakeNetworkInterface cricket::RtpDataChannel cricket::RtpDataChannel cricket::VideoChannel cricket::VideoChannel cricket::VoiceChannel cricket::VoiceChannel cricket::RtpDataChannel cricket::RtpDataChannel cricket::VideoChannel cricket::VideoChannel cricket::VoiceChannel cricket::VoiceChannel

Public Types

enum  SocketType { ST_RTP, ST_RTCP, ST_RTP, ST_RTCP }
 
enum  SocketType { ST_RTP, ST_RTCP, ST_RTP, ST_RTCP }
 

Public Member Functions

virtual bool SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)=0
 
virtual bool SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)=0
 
virtual int SetOption (SocketType type, rtc::Socket::Option opt, int option)=0
 
virtual ~NetworkInterface ()
 
virtual bool SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)=0
 
virtual bool SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)=0
 
virtual int SetOption (SocketType type, rtc::Socket::Option opt, int option)=0
 
virtual ~NetworkInterface ()
 

Member Enumeration Documentation

◆ SocketType [1/2]

Enumerator
ST_RTP 
ST_RTCP 
ST_RTP 
ST_RTCP 

◆ SocketType [2/2]

Enumerator
ST_RTP 
ST_RTCP 
ST_RTP 
ST_RTCP 

Constructor & Destructor Documentation

◆ ~NetworkInterface() [1/2]

virtual cricket::MediaChannel::NetworkInterface::~NetworkInterface ( )
inlinevirtual

◆ ~NetworkInterface() [2/2]

virtual cricket::MediaChannel::NetworkInterface::~NetworkInterface ( )
inlinevirtual

Member Function Documentation

◆ SendPacket() [1/2]

virtual bool cricket::MediaChannel::NetworkInterface::SendPacket ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
pure virtual

◆ SendPacket() [2/2]

virtual bool cricket::MediaChannel::NetworkInterface::SendPacket ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
pure virtual

◆ SendRtcp() [1/2]

virtual bool cricket::MediaChannel::NetworkInterface::SendRtcp ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
pure virtual

◆ SendRtcp() [2/2]

virtual bool cricket::MediaChannel::NetworkInterface::SendRtcp ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
pure virtual

◆ SetOption() [1/2]

virtual int cricket::MediaChannel::NetworkInterface::SetOption ( SocketType  type,
rtc::Socket::Option  opt,
int  option 
)
pure virtual

◆ SetOption() [2/2]

virtual int cricket::MediaChannel::NetworkInterface::SetOption ( SocketType  type,
rtc::Socket::Option  opt,
int  option 
)
pure virtual

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