Trait nativeshell::shell::EventChannelHandler [−][src]
pub trait EventChannelHandler: Sized + 'static {
fn register_event_sink(&mut self, sink: EventSink, listen_argument: Value);
fn unregister_event_sink(&mut self, sink_id: i64);
fn assign_weak_self(&mut self, _weak_self: Weak<RefCell<Self>>) { ... }
fn register(
self,
context: Context,
channel: &str
) -> RegisteredEventChannel<Self> { ... }
}