webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
QuicTestPeer Class Reference
Inheritance diagram for QuicTestPeer:
sigslot::has_slots<> sigslot::has_slots_interface sigslot::has_slots_interface

Public Member Functions

 QuicTestPeer (const std::string &name)
 
void Connect (QuicTestPeer *other_peer)
 
void Disconnect ()
 
void SetIceParameters (IceRole local_ice_role, ConnectionRole local_connection_role, ConnectionRole remote_connection_role, rtc::SSLFingerprint *remote_fingerprint)
 
rtc::SSLFingerprintCreateFingerprint (rtc::RTCCertificate *cert)
 
int SendSrtpPacket ()
 
int SendInvalidSrtpPacket ()
 
int SendRtpPacket ()
 
void ClearBytesSent ()
 
void ClearBytesReceived ()
 
void SetWriteError (int error)
 
size_t bytes_received () const
 
size_t bytes_sent () const
 
FailableTransportChannelice_channel ()
 
QuicTransportChannelquic_channel ()
 
std::unique_ptr< rtc::SSLFingerprint > & local_fingerprint ()
 
ReliableQuicStreamincoming_quic_stream ()
 
size_t incoming_stream_count () const
 
bool signal_closed_emitted () const
 
- Public Member Functions inherited from sigslot::has_slots<>
 has_slots ()
 
 has_slots ()
 
 ~has_slots ()
 
 ~has_slots ()
 
- Public Member Functions inherited from sigslot::has_slots_interface
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 
void signal_connect (_signal_base_interface *sender)
 
void signal_disconnect (_signal_base_interface *sender)
 
void disconnect_all ()
 

Additional Inherited Members

- Protected Member Functions inherited from sigslot::has_slots_interface
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 
 has_slots_interface (signal_connect_t conn, signal_disconnect_t disc, disconnect_all_t disc_all)
 
virtual ~has_slots_interface ()
 

Constructor & Destructor Documentation

◆ QuicTestPeer()

QuicTestPeer::QuicTestPeer ( const std::string name)
inlineexplicit

Member Function Documentation

◆ bytes_received()

size_t QuicTestPeer::bytes_received ( ) const
inline

◆ bytes_sent()

size_t QuicTestPeer::bytes_sent ( ) const
inline

◆ ClearBytesReceived()

void QuicTestPeer::ClearBytesReceived ( )
inline

◆ ClearBytesSent()

void QuicTestPeer::ClearBytesSent ( )
inline

◆ Connect()

void QuicTestPeer::Connect ( QuicTestPeer other_peer)
inline

◆ CreateFingerprint()

rtc::SSLFingerprint* QuicTestPeer::CreateFingerprint ( rtc::RTCCertificate cert)
inline

◆ Disconnect()

void QuicTestPeer::Disconnect ( )
inline

◆ ice_channel()

FailableTransportChannel* QuicTestPeer::ice_channel ( )
inline

◆ incoming_quic_stream()

ReliableQuicStream* QuicTestPeer::incoming_quic_stream ( )
inline

◆ incoming_stream_count()

size_t QuicTestPeer::incoming_stream_count ( ) const
inline

◆ local_fingerprint()

std::unique_ptr<rtc::SSLFingerprint>& QuicTestPeer::local_fingerprint ( )
inline

◆ quic_channel()

QuicTransportChannel* QuicTestPeer::quic_channel ( )
inline

◆ SendInvalidSrtpPacket()

int QuicTestPeer::SendInvalidSrtpPacket ( )
inline

◆ SendRtpPacket()

int QuicTestPeer::SendRtpPacket ( )
inline

◆ SendSrtpPacket()

int QuicTestPeer::SendSrtpPacket ( )
inline

◆ SetIceParameters()

void QuicTestPeer::SetIceParameters ( IceRole  local_ice_role,
ConnectionRole  local_connection_role,
ConnectionRole  remote_connection_role,
rtc::SSLFingerprint remote_fingerprint 
)
inline

◆ SetWriteError()

void QuicTestPeer::SetWriteError ( int  error)
inline

◆ signal_closed_emitted()

bool QuicTestPeer::signal_closed_emitted ( ) const
inline

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