LeviLamina
Loading...
Searching...
No Matches
webrtc::SctpTransportInternal Class Referenceabstract
Inheritance diagram for webrtc::SctpTransportInternal:

Public Member Functions

virtual void SetOnConnectedCallback (::std::function< void()> callback)=0
virtual void SetDataChannelSink (::webrtc::DataChannelSink *sink)=0
virtual void SetDtlsTransport (::webrtc::DtlsTransportInternal *transport)=0
virtual bool Start (::webrtc::SctpOptions const &options)=0
virtual bool Start (int local_sctp_port, int remote_sctp_port, int max_message_size)
virtual bool OpenStream (int sid, ::webrtc::PriorityValue priority)=0
virtual bool ResetStream (int sid)=0
virtual::webrtc::RTCError SendData (int sid, ::webrtc::SendDataParams const &params, ::webrtc::CopyOnWriteBuffer const &payload)=0
virtual bool ReadyToSendData ()=0
virtual int max_message_size () const =0
virtual ::std::optional< int > max_outbound_streams () const =0
virtual ::std::optional< int > max_inbound_streams () const =0
virtual uint64 buffered_amount (int sid) const =0
virtual uint64 buffered_amount_low_threshold (int sid) const =0
virtual void SetBufferedAmountLowThreshold (int sid, uint64 bytes)=0
virtual void set_debug_name_for_testing (char const *debug_name)=0
MCAPI void $dtor ()
MCAPI bool $Start (int local_sctp_port, int remote_sctp_port, int max_message_size)

Static Public Member Functions

static MCAPI void ** $vftable ()

Member Function Documentation

◆ $dtor()

MCAPI void webrtc::SctpTransportInternal::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $Start()

MCAPI bool webrtc::SctpTransportInternal::$Start ( int local_sctp_port,
int remote_sctp_port,
int max_message_size )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftable()

MCAPI void ** webrtc::SctpTransportInternal::$vftable ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

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