|
| enum class | CongestionAlgorithmPhase : int { KSlowStart = 0
, KCongestionAvoidance = 1
} |
|
|
RetransmissionQueue & | operator= (RetransmissionQueue const &) |
|
| RetransmissionQueue (RetransmissionQueue const &) |
| MCAPI void | AddHandoverState (::dcsctp::DcSctpSocketHandoverState &state) |
| MCAPI ::std::vector<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > > | BeginResetStreams () |
| MCAPI void | CommitResetStreams () |
| MCAPI ::std::vector<::std::pair<::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::dcsctp::Data > > | GetChunksForFastRetransmit (uint64 bytes_in_packet) |
| MCAPI ::std::vector<::std::pair<::webrtc::StrongAlias<::dcsctp::TSNTag, uint >, ::dcsctp::Data > > | GetChunksToSend (::webrtc::Timestamp now, uint64 bytes_remaining_in_packet) |
| MCAPI::dcsctp::HandoverReadinessStatus | GetHandoverReadiness () const |
| MCAPI bool | HandleSack (::webrtc::Timestamp now, ::dcsctp::SackChunk const &sack) |
| MCAPI void | HandleT3RtxTimerExpiry () |
| MCAPI bool | HasStreamsReadyToBeReset () const |
| MCAPI void | PrepareResetStream (::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id) |
| MCAPI void | RestoreFromState (::dcsctp::DcSctpSocketHandoverState const &state) |
| MCAPI | RetransmissionQueue (::std::string_view log_prefix, ::dcsctp::DcSctpSocketCallbacks *callbacks, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint > my_initial_tsn, uint64 a_rwnd, ::dcsctp::SendQueue &send_queue, ::std::function< void(::webrtc::TimeDelta)> on_new_rtt, ::std::function< void()> on_clear_retransmission_counter, ::dcsctp::Timer &t3_rtx, ::dcsctp::DcSctpOptions const &options, bool supports_partial_reliability, bool use_message_interleaving) |
| MCAPI void | RollbackResetStreams () |
| MCAPI bool | ShouldSendForwardTsn (::webrtc::Timestamp now) |
| MCAPI bool | can_send_data () const |
| MCAPI | ~RetransmissionQueue () |
| MCAPI void * | $ctor (::std::string_view log_prefix, ::dcsctp::DcSctpSocketCallbacks *callbacks, ::webrtc::StrongAlias<::dcsctp::TSNTag, uint > my_initial_tsn, uint64 a_rwnd, ::dcsctp::SendQueue &send_queue, ::std::function< void(::webrtc::TimeDelta)> on_new_rtt, ::std::function< void()> on_clear_retransmission_counter, ::dcsctp::Timer &t3_rtx, ::dcsctp::DcSctpOptions const &options, bool supports_partial_reliability, bool use_message_interleaving) |
| MCAPI void | $dtor () |
|
|
::ll::UntypedStorage< 8, 8 > | mUnkd5442e |
|
::ll::UntypedStorage< 8, 176 > | mUnkea76dc |
|
::ll::UntypedStorage< 8, 8 > | mUnk3c5df9 |
|
::ll::UntypedStorage< 1, 1 > | mUnk7baf69 |
|
::ll::UntypedStorage< 8, 16 > | mUnk3acecb |
|
::ll::UntypedStorage< 8, 8 > | mUnkacdeed |
|
::ll::UntypedStorage< 8, 64 > | mUnk78223f |
|
::ll::UntypedStorage< 8, 64 > | mUnkddd25f |
|
::ll::UntypedStorage< 8, 8 > | mUnk9a0f5a |
|
::ll::UntypedStorage< 8, 16 > | mUnk918279 |
|
::ll::UntypedStorage< 8, 8 > | mUnk1cae6d |
|
::ll::UntypedStorage< 8, 8 > | mUnk23bc7b |
|
::ll::UntypedStorage< 8, 8 > | mUnk3ad22a |
|
::ll::UntypedStorage< 8, 8 > | mUnkfe5643 |
|
::ll::UntypedStorage< 8, 8 > | mUnkcc82a6 |
|
::ll::UntypedStorage< 8, 8 > | mUnk26ef50 |
|
::ll::UntypedStorage< 8, 16 > | mUnkeeee55 |
|
::ll::UntypedStorage< 8, 8 > | mUnked7d5a |
|
::ll::UntypedStorage< 8, 200 > | mUnk477ab7 |
◆ RetransmissionQueue()
| MCAPI dcsctp::RetransmissionQueue::RetransmissionQueue |
( |
::std::string_view | log_prefix, |
|
|
::dcsctp::DcSctpSocketCallbacks * | callbacks, |
|
|
::webrtc::StrongAlias<::dcsctp::TSNTag, uint > | my_initial_tsn, |
|
|
uint64 | a_rwnd, |
|
|
::dcsctp::SendQueue & | send_queue, |
|
|
::std::function< void(::webrtc::TimeDelta)> | on_new_rtt, |
|
|
::std::function< void()> | on_clear_retransmission_counter, |
|
|
::dcsctp::Timer & | t3_rtx, |
|
|
::dcsctp::DcSctpOptions const & | options, |
|
|
bool | supports_partial_reliability, |
|
|
bool | use_message_interleaving ) |
- 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.
◆ ~RetransmissionQueue()
| MCAPI dcsctp::RetransmissionQueue::~RetransmissionQueue |
( |
| ) |
|
- 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()
- 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.
◆ BeginResetStreams()
- 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.
◆ CommitResetStreams()
| MCAPI void dcsctp::RetransmissionQueue::CommitResetStreams |
( |
| ) |
|
- 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.
◆ GetChunksForFastRetransmit()
- 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.
◆ GetChunksToSend()
- 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::RetransmissionQueue::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.
◆ HandleSack()
- 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.
◆ HandleT3RtxTimerExpiry()
| MCAPI void dcsctp::RetransmissionQueue::HandleT3RtxTimerExpiry |
( |
| ) |
|
- 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.
◆ HasStreamsReadyToBeReset()
| MCAPI bool dcsctp::RetransmissionQueue::HasStreamsReadyToBeReset |
( |
| ) |
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.
◆ PrepareResetStream()
- 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()
- 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.
◆ RollbackResetStreams()
| MCAPI void dcsctp::RetransmissionQueue::RollbackResetStreams |
( |
| ) |
|
- 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.
◆ ShouldSendForwardTsn()
- 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.
◆ can_send_data()
| MCAPI bool dcsctp::RetransmissionQueue::can_send_data |
( |
| ) |
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.
◆ $ctor()
| MCAPI void * dcsctp::RetransmissionQueue::$ctor |
( |
::std::string_view | log_prefix, |
|
|
::dcsctp::DcSctpSocketCallbacks * | callbacks, |
|
|
::webrtc::StrongAlias<::dcsctp::TSNTag, uint > | my_initial_tsn, |
|
|
uint64 | a_rwnd, |
|
|
::dcsctp::SendQueue & | send_queue, |
|
|
::std::function< void(::webrtc::TimeDelta)> | on_new_rtt, |
|
|
::std::function< void()> | on_clear_retransmission_counter, |
|
|
::dcsctp::Timer & | t3_rtx, |
|
|
::dcsctp::DcSctpOptions const & | options, |
|
|
bool | supports_partial_reliability, |
|
|
bool | use_message_interleaving ) |
- 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 dcsctp::RetransmissionQueue::$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.
The documentation for this class was generated from the following file: