Trait nativeshell::shell::MethodCallHandler [−][src]
pub trait MethodCallHandler: Sized + 'static {
fn on_method_call(
&mut self,
call: MethodCall<Value>,
reply: MethodCallReply<Value>,
engine: EngineHandle
);
fn assign_weak_self(&mut self, _weak_self: Weak<RefCell<Self>>) { ... }
fn assign_invoker_provider(&mut self, _provider: MethodInvokerProvider) { ... }
fn on_engine_destroyed(&mut self, _engine: EngineHandle) { ... }
fn register(
self,
context: Context,
channel: &str
) -> RegisteredMethodCallHandler<Self> { ... }
}