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

Public Member Functions

Streamoperator= (Stream const &)
 
 Stream (Stream const &)
 
MCAPI::dcsctp::StreamScheduler::VirtualTime CalculateFinishTime (uint64 bytes_to_send_next) const
 
MCAPI void ForceMarkInactive ()
 
MCAPI void MakeActive (uint64 bytes_to_send_next)
 
MCAPI void MakeInactive ()
 
MCAPI void MaybeMakeActive ()
 
MCAPI ::std::optional<::dcsctp::SendQueue::DataToSendProduce (::webrtc::Timestamp now, uint64 max_size)
 
MCAPI void SetPriority (::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > priority)
 

Public Attributes

::ll::UntypedStorage< 8, 8 > mUnka4fd2e
 
::ll::UntypedStorage< 8, 8 > mUnk21a4b1
 
::ll::UntypedStorage< 2, 2 > mUnk8e1ebe
 
::ll::UntypedStorage< 2, 2 > mUnk7eaf9b
 
::ll::UntypedStorage< 8, 8 > mUnkd86953
 
::ll::UntypedStorage< 8, 8 > mUnk403ab8
 
::ll::UntypedStorage< 8, 8 > mUnkf90a93
 

Member Function Documentation

◆ CalculateFinishTime()

MCAPI::dcsctp::StreamScheduler::VirtualTime dcsctp::StreamScheduler::Stream::CalculateFinishTime ( uint64 bytes_to_send_next) 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.

◆ ForceMarkInactive()

MCAPI void dcsctp::StreamScheduler::Stream::ForceMarkInactive ( )
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.

◆ MakeActive()

MCAPI void dcsctp::StreamScheduler::Stream::MakeActive ( uint64 bytes_to_send_next)
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.

◆ MakeInactive()

MCAPI void dcsctp::StreamScheduler::Stream::MakeInactive ( )
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.

◆ MaybeMakeActive()

MCAPI void dcsctp::StreamScheduler::Stream::MaybeMakeActive ( )
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.

◆ Produce()

MCAPI ::std::optional<::dcsctp::SendQueue::DataToSend > dcsctp::StreamScheduler::Stream::Produce ( ::webrtc::Timestamp now,
uint64 max_size )
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.

◆ SetPriority()

MCAPI void dcsctp::StreamScheduler::Stream::SetPriority ( ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > priority)
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: