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> { ... } }

Required methods

Provided methods

Implementors