ChannelReceiver

Trait ChannelReceiver 

Source
pub trait ChannelReceiver<P>: Send + Sync {
    // Required method
    fn receive_messages(
        &mut self,
        message_kinds: &MessageKinds,
        now: &Instant,
        entity_waitlist: &mut EntityWaitlist,
        converter: &dyn LocalEntityAndGlobalEntityConverter,
    ) -> Vec<P>;
}

Required Methods§

Source

fn receive_messages( &mut self, message_kinds: &MessageKinds, now: &Instant, entity_waitlist: &mut EntityWaitlist, converter: &dyn LocalEntityAndGlobalEntityConverter, ) -> Vec<P>

Read messages from an internal buffer and return their content

Implementors§