Struct nativeshell::shell::MessageManager [−][src]
pub struct MessageManager { /* fields omitted */ }
Implementations
pub fn register_message_handler<F>(&mut self, channel: &str, callback: F) where
F: Fn(Value, MessageReply<Value>, EngineHandle) + 'static,
pub fn register_method_handler<F>(&mut self, channel: &str, callback: F) where
F: Fn(MethodCall<Value>, MethodCallReply<Value>, EngineHandle) + 'static,
pub fn get_message_sender(
&self,
engine: EngineHandle,
channel: &str
) -> Option<MessageSender<Value>>
pub fn get_method_invoker(
&self,
engine: EngineHandle,
channel: &str
) -> Option<MethodInvoker<Value>>
Auto Trait Implementations
impl !RefUnwindSafe for MessageManager
impl !Send for MessageManager
impl !Sync for MessageManager
impl Unpin for MessageManager
impl !UnwindSafe for MessageManager