|
enum class | PauseState : int { KNotPaused = 0
, KPending = 1
, KPaused = 2
, KResetting = 3
} |
|
|
OutgoingStream & | operator= (OutgoingStream const &) |
|
| OutgoingStream (OutgoingStream const &) |
|
virtual ::std::optional<::dcsctp::SendQueue::DataToSend > | Produce (::webrtc::Timestamp now, uint64 max_size) |
|
virtual uint64 | bytes_to_send_in_next_message () const |
|
MCAPI void | Add (::dcsctp::DcSctpMessage message, ::dcsctp::RRSendQueue::MessageAttributes attributes) |
|
MCAPI void | AddHandoverState (::dcsctp::DcSctpSocketHandoverState::OutgoingStream &state) const |
|
MCAPI bool | Discard (::webrtc::StrongAlias<::dcsctp::OutgoingMessageIdTag, uint > message_id) |
|
MCAPI void | HandleMessageExpired (::dcsctp::RRSendQueue::OutgoingStream::Item &item) |
|
MCAPI | OutgoingStream (::dcsctp::RRSendQueue *parent, ::dcsctp::StreamScheduler *scheduler, ::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > priority, ::std::function< void()> on_buffered_amount_low, ::dcsctp::DcSctpSocketHandoverState::OutgoingStream const *state) |
|
MCAPI void | Pause () |
|
MCAPI void | Reset () |
|
MCAPI void | Resume () |
|
MCAPI void * | $ctor (::dcsctp::RRSendQueue *parent, ::dcsctp::StreamScheduler *scheduler, ::webrtc::StrongAlias<::dcsctp::StreamIDTag, ushort > stream_id, ::webrtc::StrongAlias<::dcsctp::StreamPriorityTag, ushort > priority, ::std::function< void()> on_buffered_amount_low, ::dcsctp::DcSctpSocketHandoverState::OutgoingStream const *state) |
|
MCAPI void | $dtor () |
|
MCAPI ::std::optional<::dcsctp::SendQueue::DataToSend > | $Produce (::webrtc::Timestamp now, uint64 max_size) |
|
MCAPI uint64 | $bytes_to_send_in_next_message () const |
|
◆ OutgoingStream()
- 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()
◆ bytes_to_send_in_next_message()
virtual uint64 dcsctp::RRSendQueue::OutgoingStream::bytes_to_send_in_next_message |
( |
| ) |
const |
|
virtual |
◆ Add()
- 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.
◆ Discard()
- 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.
◆ HandleMessageExpired()
- 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.
◆ Pause()
MCAPI void dcsctp::RRSendQueue::OutgoingStream::Pause |
( |
| ) |
|
- 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.
◆ Reset()
MCAPI void dcsctp::RRSendQueue::OutgoingStream::Reset |
( |
| ) |
|
- 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.
◆ Resume()
MCAPI void dcsctp::RRSendQueue::OutgoingStream::Resume |
( |
| ) |
|
- 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.
◆ $dtor()
MCAPI void dcsctp::RRSendQueue::OutgoingStream::$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.
◆ $Produce()
- 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.
◆ $bytes_to_send_in_next_message()
MCAPI uint64 dcsctp::RRSendQueue::OutgoingStream::$bytes_to_send_in_next_message |
( |
| ) |
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.
◆ $vftable()
static MCAPI void ** dcsctp::RRSendQueue::OutgoingStream::$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: