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

#include <fakenetworkinterface.h>

Inheritance diagram for cricket::FakeNetworkInterface:
cricket::MediaChannel::NetworkInterface rtc::MessageHandler cricket::MediaChannel::NetworkInterface rtc::MessageHandler

Public Member Functions

 FakeNetworkInterface ()
 
void SetDestination (MediaChannel *dest)
 
void SetConferenceMode (bool conf, const std::vector< uint32_t > &ssrcs)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumSentSsrcs ()
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
int NumRtcpPackets ()
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
int sendbuf_size () const
 
int recvbuf_size () const
 
rtc::DiffServCodePoint dscp () const
 
 FakeNetworkInterface ()
 
void SetDestination (MediaChannel *dest)
 
void SetConferenceMode (bool conf, const std::vector< uint32_t > &ssrcs)
 
int NumRtpBytes ()
 
int NumRtpBytes (uint32_t ssrc)
 
int NumRtpPackets ()
 
int NumRtpPackets (uint32_t ssrc)
 
int NumSentSsrcs ()
 
const rtc::CopyOnWriteBufferGetRtpPacket (int index)
 
int NumRtcpPackets ()
 
const rtc::CopyOnWriteBufferGetRtcpPacket (int index)
 
int sendbuf_size () const
 
int recvbuf_size () const
 
rtc::DiffServCodePoint dscp () const
 
- Public Member Functions inherited from cricket::MediaChannel::NetworkInterface
virtual ~NetworkInterface ()
 
virtual ~NetworkInterface ()
 
- Public Member Functions inherited from rtc::MessageHandler
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 
virtual WEBRTC_DYLIB_EXPORT ~MessageHandler ()
 

Protected Member Functions

virtual bool SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)
 
virtual bool SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)
 
virtual int SetOption (SocketType type, rtc::Socket::Option opt, int option)
 
void PostMessage (int id, const rtc::CopyOnWriteBuffer &packet)
 
virtual void OnMessage (rtc::Message *msg)
 
virtual bool SendPacket (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)
 
virtual bool SendRtcp (rtc::CopyOnWriteBuffer *packet, const rtc::PacketOptions &options)
 
virtual int SetOption (SocketType type, rtc::Socket::Option opt, int option)
 
void PostMessage (int id, const rtc::CopyOnWriteBuffer &packet)
 
virtual void OnMessage (rtc::Message *msg)
 
- Protected Member Functions inherited from rtc::MessageHandler
 MessageHandler ()
 
 MessageHandler ()
 

Additional Inherited Members

- Public Types inherited from cricket::MediaChannel::NetworkInterface
enum  SocketType { ST_RTP, ST_RTCP, ST_RTP, ST_RTCP }
 
enum  SocketType { ST_RTP, ST_RTCP, ST_RTP, ST_RTCP }
 

Constructor & Destructor Documentation

◆ FakeNetworkInterface() [1/2]

cricket::FakeNetworkInterface::FakeNetworkInterface ( )
inline

◆ FakeNetworkInterface() [2/2]

cricket::FakeNetworkInterface::FakeNetworkInterface ( )
inline

Member Function Documentation

◆ dscp() [1/2]

rtc::DiffServCodePoint cricket::FakeNetworkInterface::dscp ( ) const
inline

◆ dscp() [2/2]

rtc::DiffServCodePoint cricket::FakeNetworkInterface::dscp ( ) const
inline

◆ GetRtcpPacket() [1/2]

const rtc::CopyOnWriteBuffer* cricket::FakeNetworkInterface::GetRtcpPacket ( int  index)
inline

◆ GetRtcpPacket() [2/2]

const rtc::CopyOnWriteBuffer* cricket::FakeNetworkInterface::GetRtcpPacket ( int  index)
inline

◆ GetRtpPacket() [1/2]

const rtc::CopyOnWriteBuffer* cricket::FakeNetworkInterface::GetRtpPacket ( int  index)
inline

◆ GetRtpPacket() [2/2]

const rtc::CopyOnWriteBuffer* cricket::FakeNetworkInterface::GetRtpPacket ( int  index)
inline

◆ NumRtcpPackets() [1/2]

int cricket::FakeNetworkInterface::NumRtcpPackets ( )
inline

◆ NumRtcpPackets() [2/2]

int cricket::FakeNetworkInterface::NumRtcpPackets ( )
inline

◆ NumRtpBytes() [1/4]

int cricket::FakeNetworkInterface::NumRtpBytes ( )
inline

◆ NumRtpBytes() [2/4]

int cricket::FakeNetworkInterface::NumRtpBytes ( )
inline

◆ NumRtpBytes() [3/4]

int cricket::FakeNetworkInterface::NumRtpBytes ( uint32_t  ssrc)
inline

◆ NumRtpBytes() [4/4]

int cricket::FakeNetworkInterface::NumRtpBytes ( uint32_t  ssrc)
inline

◆ NumRtpPackets() [1/4]

int cricket::FakeNetworkInterface::NumRtpPackets ( )
inline

◆ NumRtpPackets() [2/4]

int cricket::FakeNetworkInterface::NumRtpPackets ( )
inline

◆ NumRtpPackets() [3/4]

int cricket::FakeNetworkInterface::NumRtpPackets ( uint32_t  ssrc)
inline

◆ NumRtpPackets() [4/4]

int cricket::FakeNetworkInterface::NumRtpPackets ( uint32_t  ssrc)
inline

◆ NumSentSsrcs() [1/2]

int cricket::FakeNetworkInterface::NumSentSsrcs ( )
inline

◆ NumSentSsrcs() [2/2]

int cricket::FakeNetworkInterface::NumSentSsrcs ( )
inline

◆ OnMessage() [1/2]

virtual void cricket::FakeNetworkInterface::OnMessage ( rtc::Message msg)
inlineprotectedvirtual

Implements rtc::MessageHandler.

◆ OnMessage() [2/2]

virtual void cricket::FakeNetworkInterface::OnMessage ( rtc::Message msg)
inlineprotectedvirtual

Implements rtc::MessageHandler.

◆ PostMessage() [1/2]

void cricket::FakeNetworkInterface::PostMessage ( int  id,
const rtc::CopyOnWriteBuffer packet 
)
inlineprotected

◆ PostMessage() [2/2]

void cricket::FakeNetworkInterface::PostMessage ( int  id,
const rtc::CopyOnWriteBuffer packet 
)
inlineprotected

◆ recvbuf_size() [1/2]

int cricket::FakeNetworkInterface::recvbuf_size ( ) const
inline

◆ recvbuf_size() [2/2]

int cricket::FakeNetworkInterface::recvbuf_size ( ) const
inline

◆ sendbuf_size() [1/2]

int cricket::FakeNetworkInterface::sendbuf_size ( ) const
inline

◆ sendbuf_size() [2/2]

int cricket::FakeNetworkInterface::sendbuf_size ( ) const
inline

◆ SendPacket() [1/2]

virtual bool cricket::FakeNetworkInterface::SendPacket ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
inlineprotectedvirtual

◆ SendPacket() [2/2]

virtual bool cricket::FakeNetworkInterface::SendPacket ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
inlineprotectedvirtual

◆ SendRtcp() [1/2]

virtual bool cricket::FakeNetworkInterface::SendRtcp ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
inlineprotectedvirtual

◆ SendRtcp() [2/2]

virtual bool cricket::FakeNetworkInterface::SendRtcp ( rtc::CopyOnWriteBuffer packet,
const rtc::PacketOptions options 
)
inlineprotectedvirtual

◆ SetConferenceMode() [1/2]

void cricket::FakeNetworkInterface::SetConferenceMode ( bool  conf,
const std::vector< uint32_t > &  ssrcs 
)
inline

◆ SetConferenceMode() [2/2]

void cricket::FakeNetworkInterface::SetConferenceMode ( bool  conf,
const std::vector< uint32_t > &  ssrcs 
)
inline

◆ SetDestination() [1/2]

void cricket::FakeNetworkInterface::SetDestination ( MediaChannel dest)
inline

◆ SetDestination() [2/2]

void cricket::FakeNetworkInterface::SetDestination ( MediaChannel dest)
inline

◆ SetOption() [1/2]

virtual int cricket::FakeNetworkInterface::SetOption ( SocketType  type,
rtc::Socket::Option  opt,
int  option 
)
inlineprotectedvirtual

◆ SetOption() [2/2]

virtual int cricket::FakeNetworkInterface::SetOption ( SocketType  type,
rtc::Socket::Option  opt,
int  option 
)
inlineprotectedvirtual

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