pub struct MessageManager { /* private fields */ }
Implementations§
Source§impl MessageManager
impl MessageManager
pub fn register_message_handler<F>(&mut self, channel: &str, callback: F)
pub fn register_method_handler<F>(&mut self, channel: &str, callback: F)
pub fn unregister_message_handler(&mut self, channel: &str)
pub fn unregister_method_handler(&mut self, channel: &str)
pub fn get_message_sender( &self, engine: EngineHandle, channel: &str, ) -> MessageSender<Value>
pub fn get_event_sender( &self, engine: EngineHandle, channel: &str, ) -> EventSender<Value>
pub fn get_method_invoker( &self, engine: EngineHandle, channel: &str, ) -> MethodInvoker<Value>
Auto Trait Implementations§
impl Freeze for MessageManager
impl !RefUnwindSafe for MessageManager
impl !Send for MessageManager
impl !Sync for MessageManager
impl Unpin for MessageManager
impl !UnwindSafe for MessageManager
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