pub struct TwccSenderBuilder { /* private fields */ }Expand description
Builder for the TwccSenderInterceptor.
§Example
use rtc_interceptor::{Slot, Registry, TwccSenderBuilder};
let chain = Registry::new()
.with(Slot::TwccSender, TwccSenderBuilder::new().build())
.build();Implementations§
Source§impl TwccSenderBuilder
impl TwccSenderBuilder
Sourcepub fn with_initial_sequence_number(self, sequence_number: u16) -> Self
pub fn with_initial_sequence_number(self, sequence_number: u16) -> Self
Set the first transport-wide sequence number to hand out.
Defaults to zero. The counter is shared across every local stream and wraps, so the starting point only matters to a test that wants to pin the numbers it asserts on, or to a session resuming a numbering it had already begun.
Sourcepub fn build(self) -> TwccSenderInterceptor
pub fn build(self) -> TwccSenderInterceptor
Build the interceptor.
Trait Implementations§
Source§impl Default for TwccSenderBuilder
impl Default for TwccSenderBuilder
Source§fn default() -> TwccSenderBuilder
fn default() -> TwccSenderBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for TwccSenderBuilder
impl RefUnwindSafe for TwccSenderBuilder
impl Send for TwccSenderBuilder
impl Sync for TwccSenderBuilder
impl Unpin for TwccSenderBuilder
impl UnsafeUnpin for TwccSenderBuilder
impl UnwindSafe for TwccSenderBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more