LeviLamina
Loading...
Searching...
No Matches
dcsctp::TraditionalReassemblyStreams Class Reference
+ Inheritance diagram for dcsctp::TraditionalReassemblyStreams:

Classes

class  OrderedStream
 
class  StreamBase
 
class  UnorderedStream
 

Public Member Functions

TraditionalReassemblyStreamsoperator= (TraditionalReassemblyStreams const &)
 
 TraditionalReassemblyStreams (TraditionalReassemblyStreams const &)
 
virtual int Add (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn, ::dcsctp::Data data)
 
virtual uint64 HandleForwardTsn (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > new_cumulative_ack_tsn, ::rtc::ArrayView<::dcsctp::AnyForwardTsnChunk::SkippedStream const > skipped_streams)
 
virtual void ResetStreams (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > stream_ids)
 
virtual::dcsctp::HandoverReadinessStatus GetHandoverReadiness () const
 
virtual void AddHandoverState (::dcsctp::DcSctpSocketHandoverState &state)
 
virtual void RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &state)
 
MCAPI TraditionalReassemblyStreams (::std::string_view log_prefix, ::std::function< void(::rtc::ArrayView<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > const >, ::dcsctp::DcSctpMessage)> on_assembled_message)
 
MCAPI void * $ctor (::std::string_view log_prefix, ::std::function< void(::rtc::ArrayView<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > const >, ::dcsctp::DcSctpMessage)> on_assembled_message)
 
MCAPI int $Add (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn, ::dcsctp::Data data)
 
MCAPI uint64 $HandleForwardTsn (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > new_cumulative_ack_tsn, ::rtc::ArrayView<::dcsctp::AnyForwardTsnChunk::SkippedStream const > skipped_streams)
 
MCAPI void $ResetStreams (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > stream_ids)
 
MCAPI::dcsctp::HandoverReadinessStatus $GetHandoverReadiness () const
 
MCAPI void $AddHandoverState (::dcsctp::DcSctpSocketHandoverState &state)
 
MCAPI void $RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &state)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkd3c9ad
 
::ll::UntypedStorage< 8, 64 > mUnk620844
 
::ll::UntypedStorage< 8, 16 > mUnk23c040
 
::ll::UntypedStorage< 8, 16 > mUnka744ff
 

Constructor & Destructor Documentation

◆ TraditionalReassemblyStreams()

MCAPI dcsctp::TraditionalReassemblyStreams::TraditionalReassemblyStreams ( ::std::string_view log_prefix,
::std::function< void(::rtc::ArrayView<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > const >, ::dcsctp::DcSctpMessage)> on_assembled_message )
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

◆ Add()

virtual int dcsctp::TraditionalReassemblyStreams::Add ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn,
::dcsctp::Data data )
virtual

◆ HandleForwardTsn()

virtual uint64 dcsctp::TraditionalReassemblyStreams::HandleForwardTsn ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > new_cumulative_ack_tsn,
::rtc::ArrayView<::dcsctp::AnyForwardTsnChunk::SkippedStream const > skipped_streams )
virtual

◆ ResetStreams()

virtual void dcsctp::TraditionalReassemblyStreams::ResetStreams ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > stream_ids)
virtual

◆ GetHandoverReadiness()

virtual::dcsctp::HandoverReadinessStatus dcsctp::TraditionalReassemblyStreams::GetHandoverReadiness ( ) const
virtual

◆ AddHandoverState()

virtual void dcsctp::TraditionalReassemblyStreams::AddHandoverState ( ::dcsctp::DcSctpSocketHandoverState & state)
virtual

◆ RestoreFromState()

virtual void dcsctp::TraditionalReassemblyStreams::RestoreFromState ( ::dcsctp::DcSctpSocketHandoverState const & state)
virtual

◆ $ctor()

MCAPI void * dcsctp::TraditionalReassemblyStreams::$ctor ( ::std::string_view log_prefix,
::std::function< void(::rtc::ArrayView<::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > const >, ::dcsctp::DcSctpMessage)> on_assembled_message )
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.

◆ $Add()

MCAPI int dcsctp::TraditionalReassemblyStreams::$Add ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn,
::dcsctp::Data data )
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.

◆ $HandleForwardTsn()

MCAPI uint64 dcsctp::TraditionalReassemblyStreams::$HandleForwardTsn ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > new_cumulative_ack_tsn,
::rtc::ArrayView<::dcsctp::AnyForwardTsnChunk::SkippedStream const > skipped_streams )
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.

◆ $ResetStreams()

MCAPI void dcsctp::TraditionalReassemblyStreams::$ResetStreams ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > stream_ids)
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.

◆ $GetHandoverReadiness()

MCAPI::dcsctp::HandoverReadinessStatus dcsctp::TraditionalReassemblyStreams::$GetHandoverReadiness ( ) 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.

◆ $AddHandoverState()

MCAPI void dcsctp::TraditionalReassemblyStreams::$AddHandoverState ( ::dcsctp::DcSctpSocketHandoverState & 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.

◆ $RestoreFromState()

MCAPI void dcsctp::TraditionalReassemblyStreams::$RestoreFromState ( ::dcsctp::DcSctpSocketHandoverState const & 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.

◆ $vftable()

static MCAPI void ** dcsctp::TraditionalReassemblyStreams::$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: