[][src]Trait queen::socket::Hook

pub trait Hook: Send + 'static {
    pub fn accept(&self, _: &Slot) -> bool { ... }
pub fn remove(&self, _: &Slot) { ... }
pub fn recv(&self, _: &Slot, _: &mut Message) -> bool { ... }
pub fn send(&self, _: &Slot, _: &mut Message) -> bool { ... }
pub fn attach(
        &self,
        _: &Slot,
        _: &mut Message,
        _chan: &str,
        _label: &HashSet<String>
    ) -> bool { ... }
pub fn detach(
        &self,
        _: &Slot,
        _: &mut Message,
        _chan: &str,
        _label: &HashSet<String>
    ) -> bool { ... }
pub fn ping(&self, _: &Slot, _: &mut Message) { ... }
pub fn emit(&self, _: &Slot, _: &mut Message) -> bool { ... }
pub fn push(&self, _: &Slot, _: &mut Message) -> bool { ... }
pub fn kill(&self, _: &Slot, _: &mut Message) -> bool { ... }
pub fn query(&self, _: &Switch, _token: usize, _: &mut Message) { ... }
pub fn custom(&self, _: &Switch, _token: usize, _: &mut Message) { ... }
pub fn ctrl(&self, _: &mut Switch, _token: usize, _: &mut Message) { ... }
pub fn stop(&self, _: &Switch) { ... } }

Provided methods

pub fn accept(&self, _: &Slot) -> bool[src]

pub fn remove(&self, _: &Slot)[src]

pub fn recv(&self, _: &Slot, _: &mut Message) -> bool[src]

pub fn send(&self, _: &Slot, _: &mut Message) -> bool[src]

pub fn attach(
    &self,
    _: &Slot,
    _: &mut Message,
    _chan: &str,
    _label: &HashSet<String>
) -> bool
[src]

pub fn detach(
    &self,
    _: &Slot,
    _: &mut Message,
    _chan: &str,
    _label: &HashSet<String>
) -> bool
[src]

pub fn ping(&self, _: &Slot, _: &mut Message)[src]

pub fn emit(&self, _: &Slot, _: &mut Message) -> bool[src]

pub fn push(&self, _: &Slot, _: &mut Message) -> bool[src]

pub fn kill(&self, _: &Slot, _: &mut Message) -> bool[src]

pub fn query(&self, _: &Switch, _token: usize, _: &mut Message)[src]

pub fn custom(&self, _: &Switch, _token: usize, _: &mut Message)[src]

pub fn ctrl(&self, _: &mut Switch, _token: usize, _: &mut Message)[src]

pub fn stop(&self, _: &Switch)[src]

Loading content...

Implementations on Foreign Types

impl Hook for ()[src]

Loading content...

Implementors

impl Hook for NonHook[src]

Loading content...