LeviLamina
Loading...
Searching...
No Matches
dcsctp::InterleavedReassemblyStreams::Stream Class Reference

Public Member Functions

Streamoperator= (Stream const &)
 
 Stream (Stream const &)
 
MCAPI int Add (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > > tsn, ::dcsctp::Data data)
 
MCAPI void AddHandoverState (::dcsctp::DcSctpSocketHandoverState &state) const
 
MCAPI uint64 AssembleMessage (::std::map< ::webrtc::StrongAlias<::dcsctp::FSNTag, uint >, ::std::pair< ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > >, ::dcsctp::Data > > const &tsn_chunks)
 
MCAPI uint64 EraseTo (::webrtc::StrongAlias<::dcsctp::MIDTag, uint > mid)
 
MCAPI Stream (::dcsctp::InterleavedReassemblyStreams::FullStreamId stream_id, ::dcsctp::InterleavedReassemblyStreams *parent, ::webrtc::StrongAlias<::dcsctp::MIDTag, uint > next_mid)
 
MCAPI uint64 TryToAssembleMessage (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::MIDTag, uint > > mid)
 
MCAPI uint64 TryToAssembleMessages ()
 
MCAPI void * $ctor (::dcsctp::InterleavedReassemblyStreams::FullStreamId stream_id, ::dcsctp::InterleavedReassemblyStreams *parent, ::webrtc::StrongAlias<::dcsctp::MIDTag, uint > next_mid)
 

Public Attributes

::ll::UntypedStorage< 2, 4 > mUnk814dcd
 
::ll::UntypedStorage< 8, 8 > mUnkf8a26e
 
::ll::UntypedStorage< 8, 16 > mUnk7c5d91
 
::ll::UntypedStorage< 8, 16 > mUnkcc7f2f
 
::ll::UntypedStorage< 8, 8 > mUnk306874
 

Constructor & Destructor Documentation

◆ Stream()

MCAPI dcsctp::InterleavedReassemblyStreams::Stream::Stream ( ::dcsctp::InterleavedReassemblyStreams::FullStreamId stream_id,
::dcsctp::InterleavedReassemblyStreams * parent,
::webrtc::StrongAlias<::dcsctp::MIDTag, uint > next_mid )
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()

MCAPI int dcsctp::InterleavedReassemblyStreams::Stream::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.

◆ AddHandoverState()

MCAPI void dcsctp::InterleavedReassemblyStreams::Stream::AddHandoverState ( ::dcsctp::DcSctpSocketHandoverState & state) 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.

◆ AssembleMessage()

MCAPI uint64 dcsctp::InterleavedReassemblyStreams::Stream::AssembleMessage ( ::std::map< ::webrtc::StrongAlias<::dcsctp::FSNTag, uint >, ::std::pair< ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::TSNTag, uint > >, ::dcsctp::Data > > const & tsn_chunks)
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.

◆ EraseTo()

MCAPI uint64 dcsctp::InterleavedReassemblyStreams::Stream::EraseTo ( ::webrtc::StrongAlias<::dcsctp::MIDTag, uint > mid)
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.

◆ TryToAssembleMessage()

MCAPI uint64 dcsctp::InterleavedReassemblyStreams::Stream::TryToAssembleMessage ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::MIDTag, uint > > mid)
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.

◆ TryToAssembleMessages()

MCAPI uint64 dcsctp::InterleavedReassemblyStreams::Stream::TryToAssembleMessages ( )
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 * dcsctp::InterleavedReassemblyStreams::Stream::$ctor ( ::dcsctp::InterleavedReassemblyStreams::FullStreamId stream_id,
::dcsctp::InterleavedReassemblyStreams * parent,
::webrtc::StrongAlias<::dcsctp::MIDTag, uint > next_mid )
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: