pub trait MessagePortMethods {
    fn PostMessage(
        &self,
        cx: SafeJSContext,
        message: HandleValue<'_>,
        transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>
    ) -> Result<(), Error>; fn PostMessage_(
        &self,
        cx: SafeJSContext,
        message: HandleValue<'_>,
        options: RootedTraceableBox<PostMessageOptions>
    ) -> Result<(), Error>; fn Start(&self); fn Close(&self); fn GetOnmessage(&self) -> Option<Rc<EventHandlerNonNull>>; fn SetOnmessage(&self, value: Option<Rc<EventHandlerNonNull>>); fn GetOnmessageerror(&self) -> Option<Rc<EventHandlerNonNull>>; fn SetOnmessageerror(&self, value: Option<Rc<EventHandlerNonNull>>); }

Required Methods§

source

fn PostMessage(
    &self,
    cx: SafeJSContext,
    message: HandleValue<'_>,
    transfer: CustomAutoRooterGuard<'_, Vec<*mut JSObject>>
) -> Result<(), Error>

source

fn PostMessage_(
    &self,
    cx: SafeJSContext,
    message: HandleValue<'_>,
    options: RootedTraceableBox<PostMessageOptions>
) -> Result<(), Error>

source

fn Start(&self)

source

fn Close(&self)

source

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

source

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

source

fn GetOnmessageerror(&self) -> Option<Rc<EventHandlerNonNull>>

source

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

Implementors§