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

#include <pseudotcp.h>

Inheritance diagram for cricket::IPseudoTcpNotify:
PseudoTcpTestBase webrtc::FakeIPseudoTcpNotify PseudoTcpTest PseudoTcpTestPingPong PseudoTcpTestReceiveWindow

Public Types

enum  WriteResult {
  WR_SUCCESS, WR_TOO_LARGE, WR_FAIL, WR_SUCCESS,
  WR_TOO_LARGE, WR_FAIL
}
 
enum  WriteResult {
  WR_SUCCESS, WR_TOO_LARGE, WR_FAIL, WR_SUCCESS,
  WR_TOO_LARGE, WR_FAIL
}
 

Public Member Functions

virtual void OnTcpOpen (PseudoTcp *tcp)=0
 
virtual void OnTcpReadable (PseudoTcp *tcp)=0
 
virtual void OnTcpWriteable (PseudoTcp *tcp)=0
 
virtual void OnTcpClosed (PseudoTcp *tcp, uint32_t error)=0
 
virtual WriteResult TcpWritePacket (PseudoTcp *tcp, const char *buffer, size_t len)=0
 
virtual void OnTcpOpen (PseudoTcp *tcp)=0
 
virtual void OnTcpReadable (PseudoTcp *tcp)=0
 
virtual void OnTcpWriteable (PseudoTcp *tcp)=0
 
virtual void OnTcpClosed (PseudoTcp *tcp, uint32_t error)=0
 
virtual WriteResult TcpWritePacket (PseudoTcp *tcp, const char *buffer, size_t len)=0
 

Protected Member Functions

virtual ~IPseudoTcpNotify ()
 
virtual ~IPseudoTcpNotify ()
 

Member Enumeration Documentation

◆ WriteResult [1/2]

Enumerator
WR_SUCCESS 
WR_TOO_LARGE 
WR_FAIL 
WR_SUCCESS 
WR_TOO_LARGE 
WR_FAIL 

◆ WriteResult [2/2]

Enumerator
WR_SUCCESS 
WR_TOO_LARGE 
WR_FAIL 
WR_SUCCESS 
WR_TOO_LARGE 
WR_FAIL 

Constructor & Destructor Documentation

◆ ~IPseudoTcpNotify() [1/2]

virtual cricket::IPseudoTcpNotify::~IPseudoTcpNotify ( )
inlineprotectedvirtual

◆ ~IPseudoTcpNotify() [2/2]

virtual cricket::IPseudoTcpNotify::~IPseudoTcpNotify ( )
inlineprotectedvirtual

Member Function Documentation

◆ OnTcpClosed() [1/2]

virtual void cricket::IPseudoTcpNotify::OnTcpClosed ( PseudoTcp tcp,
uint32_t  error 
)
pure virtual

◆ OnTcpClosed() [2/2]

virtual void cricket::IPseudoTcpNotify::OnTcpClosed ( PseudoTcp tcp,
uint32_t  error 
)
pure virtual

◆ OnTcpOpen() [1/2]

virtual void cricket::IPseudoTcpNotify::OnTcpOpen ( PseudoTcp tcp)
pure virtual

◆ OnTcpOpen() [2/2]

virtual void cricket::IPseudoTcpNotify::OnTcpOpen ( PseudoTcp tcp)
pure virtual

◆ OnTcpReadable() [1/2]

virtual void cricket::IPseudoTcpNotify::OnTcpReadable ( PseudoTcp tcp)
pure virtual

◆ OnTcpReadable() [2/2]

virtual void cricket::IPseudoTcpNotify::OnTcpReadable ( PseudoTcp tcp)
pure virtual

◆ OnTcpWriteable() [1/2]

virtual void cricket::IPseudoTcpNotify::OnTcpWriteable ( PseudoTcp tcp)
pure virtual

◆ OnTcpWriteable() [2/2]

virtual void cricket::IPseudoTcpNotify::OnTcpWriteable ( PseudoTcp tcp)
pure virtual

◆ TcpWritePacket() [1/2]

virtual WriteResult cricket::IPseudoTcpNotify::TcpWritePacket ( PseudoTcp tcp,
const char *  buffer,
size_t  len 
)
pure virtual

◆ TcpWritePacket() [2/2]

virtual WriteResult cricket::IPseudoTcpNotify::TcpWritePacket ( PseudoTcp tcp,
const char *  buffer,
size_t  len 
)
pure virtual

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