pub struct MessageRouterBrowserSide { /* private fields */ }Implementations§
Source§impl MessageRouterBrowserSide
impl MessageRouterBrowserSide
pub fn new(identifier: &String, tab_id: TabId) -> Self
pub fn get_registered_events_list(&self) -> Vec<String>
pub fn on_render_process_terminated(&self, _browser: Option<&mut Browser>)
pub fn on_before_close(&self, _browser: Option<&mut Browser>)
pub fn add_event_listener( &mut self, event_name: String, fkt: EventListenerFn, ) -> WuiResult<()>
pub fn remove_event_listener( &mut self, event_name: &String, ) -> WuiResult<EventListenerFn>
pub fn send_event(&self, event_name: &String, payload: Value) -> WuiResult<()>
pub fn on_process_message_received( &mut self, _browser: Option<&mut Browser>, frame: Option<&mut Frame>, _source_process: ProcessId, message: Option<&mut ProcessMessage>, ) -> Option<QueryProcessMessage>
Auto Trait Implementations§
impl Freeze for MessageRouterBrowserSide
impl !RefUnwindSafe for MessageRouterBrowserSide
impl Send for MessageRouterBrowserSide
impl Sync for MessageRouterBrowserSide
impl Unpin for MessageRouterBrowserSide
impl !UnwindSafe for MessageRouterBrowserSide
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