3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/dcsctp/SctpPacket.h"
7#include "mc/external/webrtc/StrongAlias.h"
11namespace dcsctp {
class DcSctpSocketCallbacks; }
12namespace dcsctp {
class HandoverReadinessStatus; }
14namespace dcsctp {
class SendQueue; }
15namespace dcsctp {
class TSNTag; }
16namespace dcsctp {
class TieTagTag; }
17namespace dcsctp {
class TimerManager; }
18namespace dcsctp {
class VerificationTagTag; }
19namespace dcsctp {
struct Capabilities; }
20namespace dcsctp {
struct DcSctpOptions; }
21namespace dcsctp {
struct DcSctpSocketHandoverState; }
22namespace webrtc {
class TimeDelta; }
23namespace webrtc {
class Timestamp; }
72 ::std::function<
bool()>
93 ::std::function<
bool()>
Definition PacketSender.h:17
Definition DcSctpSocketCallbacks.h:7
Definition PacketSender.h:16
Definition SctpPacket.h:26
Definition SendQueue.h:16
Definition TimerManager.h:18
Definition TransmissionControlBlock.h:28
MCAPI void SendBufferedPackets(::dcsctp::SctpPacket::Builder &, ::webrtc::Timestamp)
static MCAPI void ** $vftable()
MCAPI void ClearCookieEchoChunk()
MCAPI::webrtc::TimeDelta OnRtxTimerExpiry()
MCAPI void RestoreFromState(::dcsctp::DcSctpSocketHandoverState const &)
MCAPI void MaybeSendSack()
MCAPI void AddHandoverState(::dcsctp::DcSctpSocketHandoverState &)
MCAPI::webrtc::TimeDelta OnDelayedAckTimerExpiry()
MCAPI void MaybeSendFastRetransmit()
MCAPI::dcsctp::HandoverReadinessStatus GetHandoverReadiness() const
MCAPI void SendBufferedPackets(::webrtc::Timestamp)
MCAPI void MaybeSendForwardTsn(::dcsctp::SctpPacket::Builder &, ::webrtc::Timestamp)
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()>)
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()>)
Definition StrongAlias.h:8
Definition Timestamp.h:10
Definition Capabilities.h:7
Definition DcSctpOptions.h:7
Definition DcSctpSocketHandoverState.h:7