LeviLamina
Loading...
Searching...
No Matches
dcsctp::TransmissionControlBlock Class Reference

Public Member Functions

MCAPI void AddHandoverState (::dcsctp::DcSctpSocketHandoverState &)
 
MCAPI void ClearCookieEchoChunk ()
 
MCAPI::dcsctp::HandoverReadinessStatus GetHandoverReadiness () const
 
MCAPI void MaybeSendFastRetransmit ()
 
MCAPI void MaybeSendForwardTsn (::dcsctp::SctpPacket::Builder &, ::webrtc::Timestamp)
 
MCAPI void MaybeSendSack ()
 
MCAPI::webrtc::TimeDelta OnDelayedAckTimerExpiry ()
 
MCAPI::webrtc::TimeDelta OnRtxTimerExpiry ()
 
MCAPI void RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &)
 
MCAPI void SendBufferedPackets (::webrtc::Timestamp)
 
MCAPI void SendBufferedPackets (::dcsctp::SctpPacket::Builder &, ::webrtc::Timestamp)
 
MCAPI TransmissionControlBlock (::dcsctp::TimerManager &, ::std::string_view, ::dcsctp::DcSctpOptions const &, ::dcsctp::Capabilities const &, ::dcsctp::DcSctpSocketCallbacks &, ::dcsctp::SendQueue &, ::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint >, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint >, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, uint64, ::webrtc::StrongAlias<::dcsctp::TieTagTag, uint64 >, ::dcsctp::PacketSender &, ::std::function< bool()>)
 
MCAPI void * $ctor (::dcsctp::TimerManager &, ::std::string_view, ::dcsctp::DcSctpOptions const &, ::dcsctp::Capabilities const &, ::dcsctp::DcSctpSocketCallbacks &, ::dcsctp::SendQueue &, ::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint >, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::webrtc::StrongAlias<::dcsctp::VerificationTagTag, uint >, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, uint64, ::webrtc::StrongAlias<::dcsctp::TieTagTag, uint64 >, ::dcsctp::PacketSender &, ::std::function< bool()>)
 

Static Public Member Functions

static MCAPI void ** $vftable ()
 

Constructor & Destructor Documentation

◆ TransmissionControlBlock()

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

◆ AddHandoverState()

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

◆ ClearCookieEchoChunk()

MCAPI void dcsctp::TransmissionControlBlock::ClearCookieEchoChunk ( )
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::TransmissionControlBlock::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.

◆ MaybeSendFastRetransmit()

MCAPI void dcsctp::TransmissionControlBlock::MaybeSendFastRetransmit ( )
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.

◆ MaybeSendForwardTsn()

MCAPI void dcsctp::TransmissionControlBlock::MaybeSendForwardTsn ( ::dcsctp::SctpPacket::Builder & ,
::webrtc::Timestamp  )
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.

◆ MaybeSendSack()

MCAPI void dcsctp::TransmissionControlBlock::MaybeSendSack ( )
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.

◆ OnDelayedAckTimerExpiry()

MCAPI::webrtc::TimeDelta dcsctp::TransmissionControlBlock::OnDelayedAckTimerExpiry ( )
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.

◆ OnRtxTimerExpiry()

MCAPI::webrtc::TimeDelta dcsctp::TransmissionControlBlock::OnRtxTimerExpiry ( )
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::TransmissionControlBlock::RestoreFromState ( ::dcsctp::DcSctpSocketHandoverState 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.

◆ SendBufferedPackets() [1/2]

MCAPI void dcsctp::TransmissionControlBlock::SendBufferedPackets ( ::webrtc::Timestamp )
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.

◆ SendBufferedPackets() [2/2]

MCAPI void dcsctp::TransmissionControlBlock::SendBufferedPackets ( ::dcsctp::SctpPacket::Builder & ,
::webrtc::Timestamp  )
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()

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::TransmissionControlBlock::$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: