pub(crate) trait RTCDataChannelMethods<D: DomTypes> {
Show 27 methods // Required methods fn Label(&self) -> USVString; fn Ordered(&self) -> bool; fn GetMaxPacketLifeTime(&self) -> Option<u16>; fn GetMaxRetransmits(&self) -> Option<u16>; fn Protocol(&self) -> USVString; fn Negotiated(&self) -> bool; fn GetId(&self) -> Option<u16>; fn ReadyState(&self) -> RTCDataChannelState; fn GetOnopen(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnopen(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnbufferedamountlow(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnbufferedamountlow(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnerror(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnerror(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnclosing(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnclosing(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn GetOnclose(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnclose(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn Close(&self); fn GetOnmessage(&self) -> Option<Rc<EventHandlerNonNull<D>>>; fn SetOnmessage(&self, value: Option<Rc<EventHandlerNonNull<D>>>); fn BinaryType(&self) -> DOMString; fn SetBinaryType(&self, value: DOMString) -> ErrorResult; fn Send(&self, data: USVString) -> Fallible<()>; fn Send_(&self, data: &D::Blob) -> Fallible<()>; fn Send__( &self, data: CustomAutoRooterGuard<'_, ArrayBuffer>, ) -> Fallible<()>; fn Send___( &self, data: CustomAutoRooterGuard<'_, ArrayBufferView>, ) -> Fallible<()>;
}

Required Methods§

Source

fn Label(&self) -> USVString

Source

fn Ordered(&self) -> bool

Source

fn GetMaxPacketLifeTime(&self) -> Option<u16>

Source

fn GetMaxRetransmits(&self) -> Option<u16>

Source

fn Protocol(&self) -> USVString

Source

fn Negotiated(&self) -> bool

Source

fn GetId(&self) -> Option<u16>

Source

fn ReadyState(&self) -> RTCDataChannelState

Source

fn GetOnopen(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnopen(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnbufferedamountlow(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnbufferedamountlow(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnerror(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnerror(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnclosing(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnclosing(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn GetOnclose(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnclose(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn Close(&self)

Source

fn GetOnmessage(&self) -> Option<Rc<EventHandlerNonNull<D>>>

Source

fn SetOnmessage(&self, value: Option<Rc<EventHandlerNonNull<D>>>)

Source

fn BinaryType(&self) -> DOMString

Source

fn SetBinaryType(&self, value: DOMString) -> ErrorResult

Source

fn Send(&self, data: USVString) -> Fallible<()>

Source

fn Send_(&self, data: &D::Blob) -> Fallible<()>

Source

fn Send__(&self, data: CustomAutoRooterGuard<'_, ArrayBuffer>) -> Fallible<()>

Source

fn Send___( &self, data: CustomAutoRooterGuard<'_, ArrayBufferView>, ) -> Fallible<()>

Implementors§