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§
Sourcefn receive_messages(
&mut self,
message_kinds: &MessageKinds,
now: &Instant,
entity_waitlist: &mut EntityWaitlist,
converter: &dyn LocalEntityAndGlobalEntityConverter,
) -> Vec<P>
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