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

Public Member Functions

SctpTransport & operator= (SctpTransport const &)
 SctpTransport (SctpTransport const &)
virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterfacedtls_transport () const
virtual::webrtc::SctpTransportInformation Information () const
virtual void RegisterObserver (::webrtc::SctpTransportObserverInterface *observer)
virtual void UnregisterObserver ()
virtual::webrtc::RTCError OpenChannel (int channel_id)
virtual::webrtc::RTCError SendData (int channel_id, ::webrtc::SendDataParams const &params, ::rtc::CopyOnWriteBuffer const &buffer)
virtual::webrtc::RTCError CloseChannel (int channel_id)
virtual void SetDataSink (::webrtc::DataChannelSink *sink)
virtual bool IsReadyToSend () const
virtual uint64 buffered_amount (int channel_id) const
virtual uint64 buffered_amount_low_threshold (int channel_id) const
virtual void SetBufferedAmountLowThreshold (int channel_id, uint64 bytes)
MCAPI void Clear ()
MCAPI SctpTransport (::std::unique_ptr<::cricket::SctpTransportInternal > internal, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport)
MCAPI void Start (int local_port, int remote_port, int max_message_size)
MCAPI void UpdateInformation (::webrtc::SctpTransportState state)
MCAPI void * $ctor (::std::unique_ptr<::cricket::SctpTransportInternal > internal, ::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport)
MCAPI void $dtor ()
MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface$dtls_transport () const
MCAPI::webrtc::SctpTransportInformation $Information () const
MCAPI void $RegisterObserver (::webrtc::SctpTransportObserverInterface *observer)
MCAPI void $UnregisterObserver ()
MCAPI::webrtc::RTCError $OpenChannel (int channel_id)
MCAPI::webrtc::RTCError $SendData (int channel_id, ::webrtc::SendDataParams const &params, ::rtc::CopyOnWriteBuffer const &buffer)
MCAPI::webrtc::RTCError $CloseChannel (int channel_id)
MCAPI void $SetDataSink (::webrtc::DataChannelSink *sink)
MCAPI bool $IsReadyToSend () const
MCAPI uint64 $buffered_amount (int channel_id) const
MCAPI uint64 $buffered_amount_low_threshold (int channel_id) const
MCAPI void $SetBufferedAmountLowThreshold (int channel_id, uint64 bytes)
virtual void AddRef () const =0
virtual::webrtc::RefCountReleaseStatus Release () const =0

Static Public Member Functions

static MCAPI void ** $vftableForSctpTransportInterface ()
static MCAPI void ** $vftableForDataChannelTransportInterface ()
static MCAPI void ** $vftable ()

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnke8b820
::ll::UntypedStorage< 8, 40 > mUnk1fa385
::ll::UntypedStorage< 8, 8 > mUnk38f880
::ll::UntypedStorage< 8, 8 > mUnk494399
::ll::UntypedStorage< 8, 8 > mUnk4ed708

Constructor & Destructor Documentation

◆ SctpTransport()

MCAPI webrtc::SctpTransport::SctpTransport ( ::std::unique_ptr<::cricket::SctpTransportInternal > internal,
::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport )
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.

Member Function Documentation

◆ dtls_transport()

virtual ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::SctpTransport::dtls_transport ( ) const
virtual

◆ Information()

virtual::webrtc::SctpTransportInformation webrtc::SctpTransport::Information ( ) const
virtual

◆ RegisterObserver()

virtual void webrtc::SctpTransport::RegisterObserver ( ::webrtc::SctpTransportObserverInterface * observer)
virtual

◆ UnregisterObserver()

virtual void webrtc::SctpTransport::UnregisterObserver ( )
virtual

◆ OpenChannel()

virtual::webrtc::RTCError webrtc::SctpTransport::OpenChannel ( int channel_id)
virtual

◆ SendData()

virtual::webrtc::RTCError webrtc::SctpTransport::SendData ( int channel_id,
::webrtc::SendDataParams const & params,
::rtc::CopyOnWriteBuffer const & buffer )
virtual

◆ CloseChannel()

virtual::webrtc::RTCError webrtc::SctpTransport::CloseChannel ( int channel_id)
virtual

◆ SetDataSink()

virtual void webrtc::SctpTransport::SetDataSink ( ::webrtc::DataChannelSink * sink)
virtual

◆ IsReadyToSend()

virtual bool webrtc::SctpTransport::IsReadyToSend ( ) const
virtual

◆ buffered_amount()

virtual uint64 webrtc::SctpTransport::buffered_amount ( int channel_id) const
virtual

◆ buffered_amount_low_threshold()

virtual uint64 webrtc::SctpTransport::buffered_amount_low_threshold ( int channel_id) const
virtual

◆ SetBufferedAmountLowThreshold()

virtual void webrtc::SctpTransport::SetBufferedAmountLowThreshold ( int channel_id,
uint64 bytes )
virtual

◆ Clear()

MCAPI void webrtc::SctpTransport::Clear ( )
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 void webrtc::SctpTransport::Start ( int local_port,
int remote_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.

◆ UpdateInformation()

MCAPI void webrtc::SctpTransport::UpdateInformation ( ::webrtc::SctpTransportState state)
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.

◆ $ctor()

MCAPI void * webrtc::SctpTransport::$ctor ( ::std::unique_ptr<::cricket::SctpTransportInternal > internal,
::webrtc::scoped_refptr<::webrtc::DtlsTransport > dtls_transport )
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.

◆ $dtor()

MCAPI void webrtc::SctpTransport::$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.

◆ $dtls_transport()

MCAPI ::webrtc::scoped_refptr<::webrtc::DtlsTransportInterface > webrtc::SctpTransport::$dtls_transport ( ) const
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.

◆ $Information()

MCAPI::webrtc::SctpTransportInformation webrtc::SctpTransport::$Information ( ) const
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.

◆ $RegisterObserver()

MCAPI void webrtc::SctpTransport::$RegisterObserver ( ::webrtc::SctpTransportObserverInterface * observer)
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.

◆ $UnregisterObserver()

MCAPI void webrtc::SctpTransport::$UnregisterObserver ( )
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.

◆ $OpenChannel()

MCAPI::webrtc::RTCError webrtc::SctpTransport::$OpenChannel ( int channel_id)
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.

◆ $SendData()

MCAPI::webrtc::RTCError webrtc::SctpTransport::$SendData ( int channel_id,
::webrtc::SendDataParams const & params,
::rtc::CopyOnWriteBuffer const & buffer )
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.

◆ $CloseChannel()

MCAPI::webrtc::RTCError webrtc::SctpTransport::$CloseChannel ( int channel_id)
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.

◆ $SetDataSink()

MCAPI void webrtc::SctpTransport::$SetDataSink ( ::webrtc::DataChannelSink * sink)
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.

◆ $IsReadyToSend()

MCAPI bool webrtc::SctpTransport::$IsReadyToSend ( ) const
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.

◆ $buffered_amount()

MCAPI uint64 webrtc::SctpTransport::$buffered_amount ( int channel_id) const
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.

◆ $buffered_amount_low_threshold()

MCAPI uint64 webrtc::SctpTransport::$buffered_amount_low_threshold ( int channel_id) const
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.

◆ $SetBufferedAmountLowThreshold()

MCAPI void webrtc::SctpTransport::$SetBufferedAmountLowThreshold ( int channel_id,
uint64 bytes )
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.

◆ $vftableForSctpTransportInterface()

MCAPI void ** webrtc::SctpTransport::$vftableForSctpTransportInterface ( )
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.

◆ $vftableForDataChannelTransportInterface()

MCAPI void ** webrtc::SctpTransport::$vftableForDataChannelTransportInterface ( )
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.

◆ $vftable()

MCAPI void ** webrtc::RefCountInterface::$vftable ( )
staticinherited
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: