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

Classes

class  CurrentRequest
 

Public Member Functions

StreamResetHandleroperator= (StreamResetHandler const &)
 
 StreamResetHandler (StreamResetHandler const &)
 
MCAPI void AddHandoverState (::dcsctp::DcSctpSocketHandoverState &state)
 
MCAPI::dcsctp::HandoverReadinessStatus GetHandoverReadiness () const
 
MCAPI void HandleReConfig (::dcsctp::ReConfigChunk chunk)
 
MCAPI void HandleResetIncoming (::dcsctp::ParameterDescriptor const &descriptor, ::std::vector<::dcsctp::ReconfigurationResponseParameter > &responses)
 
MCAPI void HandleResetOutgoing (::dcsctp::ParameterDescriptor const &descriptor, ::std::vector<::dcsctp::ReconfigurationResponseParameter > &responses)
 
MCAPI void HandleResponse (::dcsctp::ParameterDescriptor const &descriptor)
 
MCAPI::dcsctp::ReConfigChunk MakeReconfigChunk ()
 
MCAPI ::std::optional<::dcsctp::ReConfigChunkMakeStreamResetRequest ()
 
MCAPI::webrtc::TimeDelta OnReconfigTimerExpiry ()
 
MCAPI ::std::optional<::std::vector<::dcsctp::ReconfigurationResponseParameter > > Process (::dcsctp::ReConfigChunk const &chunk)
 
MCAPI void ResetStreams (::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_streams)
 
MCAPI StreamResetHandler (::std::string_view log_prefix, ::dcsctp::Context *context, ::dcsctp::TimerManager *timer_manager, ::dcsctp::DataTracker *data_tracker, ::dcsctp::ReassemblyQueue *reassembly_queue, ::dcsctp::RetransmissionQueue *retransmission_queue, ::dcsctp::DcSctpSocketHandoverState const *handover_state)
 
MCAPI bool Validate (::dcsctp::ReConfigChunk const &chunk)
 
MCAPI bool ValidateReqSeqNbr (::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::ReconfigRequestSNTag, uint > > req_seq_nbr, ::std::vector<::dcsctp::ReconfigurationResponseParameter > &responses)
 
MCAPI ~StreamResetHandler ()
 
MCAPI void * $ctor (::std::string_view log_prefix, ::dcsctp::Context *context, ::dcsctp::TimerManager *timer_manager, ::dcsctp::DataTracker *data_tracker, ::dcsctp::ReassemblyQueue *reassembly_queue, ::dcsctp::RetransmissionQueue *retransmission_queue, ::dcsctp::DcSctpSocketHandoverState const *handover_state)
 
MCAPI void $dtor ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnkf1ba99
 
::ll::UntypedStorage< 8, 8 > mUnkd12b18
 
::ll::UntypedStorage< 8, 8 > mUnk512da3
 
::ll::UntypedStorage< 8, 8 > mUnk429750
 
::ll::UntypedStorage< 8, 8 > mUnkfc9914
 
::ll::UntypedStorage< 8, 16 > mUnkb30ce0
 
::ll::UntypedStorage< 8, 8 > mUnk724ccd
 
::ll::UntypedStorage< 4, 4 > mUnkc24295
 
::ll::UntypedStorage< 8, 48 > mUnk541a8a
 
::ll::UntypedStorage< 8, 8 > mUnk5bba38
 
::ll::UntypedStorage< 4, 4 > mUnk174adc
 

Constructor & Destructor Documentation

◆ StreamResetHandler()

MCAPI dcsctp::StreamResetHandler::StreamResetHandler ( ::std::string_view log_prefix,
::dcsctp::Context * context,
::dcsctp::TimerManager * timer_manager,
::dcsctp::DataTracker * data_tracker,
::dcsctp::ReassemblyQueue * reassembly_queue,
::dcsctp::RetransmissionQueue * retransmission_queue,
::dcsctp::DcSctpSocketHandoverState const * handover_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.

◆ ~StreamResetHandler()

MCAPI dcsctp::StreamResetHandler::~StreamResetHandler ( )
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::StreamResetHandler::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.

◆ GetHandoverReadiness()

MCAPI::dcsctp::HandoverReadinessStatus dcsctp::StreamResetHandler::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.

◆ HandleReConfig()

MCAPI void dcsctp::StreamResetHandler::HandleReConfig ( ::dcsctp::ReConfigChunk chunk)
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.

◆ HandleResetIncoming()

MCAPI void dcsctp::StreamResetHandler::HandleResetIncoming ( ::dcsctp::ParameterDescriptor const & descriptor,
::std::vector<::dcsctp::ReconfigurationResponseParameter > & responses )
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.

◆ HandleResetOutgoing()

MCAPI void dcsctp::StreamResetHandler::HandleResetOutgoing ( ::dcsctp::ParameterDescriptor const & descriptor,
::std::vector<::dcsctp::ReconfigurationResponseParameter > & responses )
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.

◆ HandleResponse()

MCAPI void dcsctp::StreamResetHandler::HandleResponse ( ::dcsctp::ParameterDescriptor const & descriptor)
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.

◆ MakeReconfigChunk()

MCAPI::dcsctp::ReConfigChunk dcsctp::StreamResetHandler::MakeReconfigChunk ( )
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.

◆ MakeStreamResetRequest()

MCAPI ::std::optional<::dcsctp::ReConfigChunk > dcsctp::StreamResetHandler::MakeStreamResetRequest ( )
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.

◆ OnReconfigTimerExpiry()

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

◆ Process()

MCAPI ::std::optional<::std::vector<::dcsctp::ReconfigurationResponseParameter > > dcsctp::StreamResetHandler::Process ( ::dcsctp::ReConfigChunk const & chunk)
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::StreamResetHandler::ResetStreams ( ::rtc::ArrayView<::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > const > outgoing_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.

◆ Validate()

MCAPI bool dcsctp::StreamResetHandler::Validate ( ::dcsctp::ReConfigChunk const & chunk)
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.

◆ ValidateReqSeqNbr()

MCAPI bool dcsctp::StreamResetHandler::ValidateReqSeqNbr ( ::dcsctp::UnwrappedSequenceNumber<::webrtc::StrongAlias<::dcsctp::ReconfigRequestSNTag, uint > > req_seq_nbr,
::std::vector<::dcsctp::ReconfigurationResponseParameter > & responses )
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::StreamResetHandler::$ctor ( ::std::string_view log_prefix,
::dcsctp::Context * context,
::dcsctp::TimerManager * timer_manager,
::dcsctp::DataTracker * data_tracker,
::dcsctp::ReassemblyQueue * reassembly_queue,
::dcsctp::RetransmissionQueue * retransmission_queue,
::dcsctp::DcSctpSocketHandoverState const * handover_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.

◆ $dtor()

MCAPI void dcsctp::StreamResetHandler::$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: