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

#include <sctptransportinternal.h>

Inheritance diagram for cricket::SctpTransportInternal:
cricket::SctpTransport cricket::SctpTransport FakeSctpTransport

Public Member Functions

virtual ~SctpTransportInternal ()
 
virtual void SetTransportChannel (rtc::PacketTransportInternal *channel)=0
 
virtual bool Start (int local_sctp_port, int remote_sctp_port)=0
 
virtual bool OpenStream (int sid)=0
 
virtual bool ResetStream (int sid)=0
 
virtual bool SendData (const SendDataParams &params, const rtc::CopyOnWriteBuffer &payload, SendDataResult *result=nullptr)=0
 
virtual bool ReadyToSendData ()=0
 
virtual void set_debug_name_for_testing (const char *debug_name)=0
 
virtual ~SctpTransportInternal ()
 
virtual void SetTransportChannel (rtc::PacketTransportInternal *channel)=0
 
virtual bool Start (int local_sctp_port, int remote_sctp_port)=0
 
virtual bool OpenStream (int sid)=0
 
virtual bool ResetStream (int sid)=0
 
virtual bool SendData (const SendDataParams &params, const rtc::CopyOnWriteBuffer &payload, SendDataResult *result=nullptr)=0
 
virtual bool ReadyToSendData ()=0
 
virtual void set_debug_name_for_testing (const char *debug_name)=0
 

Public Attributes

sigslot::signal0 SignalReadyToSendData
 
sigslot::signal2< const ReceiveDataParams &, const rtc::CopyOnWriteBuffer & > SignalDataReceived
 
sigslot::signal1< int > SignalStreamClosedRemotely
 

Constructor & Destructor Documentation

◆ ~SctpTransportInternal() [1/2]

virtual cricket::SctpTransportInternal::~SctpTransportInternal ( )
inlinevirtual

◆ ~SctpTransportInternal() [2/2]

virtual cricket::SctpTransportInternal::~SctpTransportInternal ( )
inlinevirtual

Member Function Documentation

◆ OpenStream() [1/2]

virtual bool cricket::SctpTransportInternal::OpenStream ( int  sid)
pure virtual

◆ OpenStream() [2/2]

virtual bool cricket::SctpTransportInternal::OpenStream ( int  sid)
pure virtual

◆ ReadyToSendData() [1/2]

virtual bool cricket::SctpTransportInternal::ReadyToSendData ( )
pure virtual

◆ ReadyToSendData() [2/2]

virtual bool cricket::SctpTransportInternal::ReadyToSendData ( )
pure virtual

◆ ResetStream() [1/2]

virtual bool cricket::SctpTransportInternal::ResetStream ( int  sid)
pure virtual

◆ ResetStream() [2/2]

virtual bool cricket::SctpTransportInternal::ResetStream ( int  sid)
pure virtual

◆ SendData() [1/2]

virtual bool cricket::SctpTransportInternal::SendData ( const SendDataParams params,
const rtc::CopyOnWriteBuffer payload,
SendDataResult result = nullptr 
)
pure virtual

◆ SendData() [2/2]

virtual bool cricket::SctpTransportInternal::SendData ( const SendDataParams params,
const rtc::CopyOnWriteBuffer payload,
SendDataResult result = nullptr 
)
pure virtual

◆ set_debug_name_for_testing() [1/2]

virtual void cricket::SctpTransportInternal::set_debug_name_for_testing ( const char *  debug_name)
pure virtual

◆ set_debug_name_for_testing() [2/2]

virtual void cricket::SctpTransportInternal::set_debug_name_for_testing ( const char *  debug_name)
pure virtual

◆ SetTransportChannel() [1/2]

virtual void cricket::SctpTransportInternal::SetTransportChannel ( rtc::PacketTransportInternal channel)
pure virtual

◆ SetTransportChannel() [2/2]

virtual void cricket::SctpTransportInternal::SetTransportChannel ( rtc::PacketTransportInternal channel)
pure virtual

◆ Start() [1/2]

virtual bool cricket::SctpTransportInternal::Start ( int  local_sctp_port,
int  remote_sctp_port 
)
pure virtual

◆ Start() [2/2]

virtual bool cricket::SctpTransportInternal::Start ( int  local_sctp_port,
int  remote_sctp_port 
)
pure virtual

Member Data Documentation

◆ SignalDataReceived

sigslot::signal2< const ReceiveDataParams &, const rtc::CopyOnWriteBuffer & > cricket::SctpTransportInternal::SignalDataReceived

◆ SignalReadyToSendData

sigslot::signal0 cricket::SctpTransportInternal::SignalReadyToSendData

◆ SignalStreamClosedRemotely

sigslot::signal1< int > cricket::SctpTransportInternal::SignalStreamClosedRemotely

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