pub trait MessageChannelSender: ChannelSender<MessageContainer> {
    // Required method
    fn write_messages(
        &mut self,
        message_kinds: &MessageKinds,
        converter: &mut dyn LocalEntityAndGlobalEntityConverterMut,
        writer: &mut BitWriter,
        has_written: &mut bool
    ) -> Option<Vec<MessageIndex>>;
}

Required Methods§

source

fn write_messages( &mut self, message_kinds: &MessageKinds, converter: &mut dyn LocalEntityAndGlobalEntityConverterMut, writer: &mut BitWriter, has_written: &mut bool ) -> Option<Vec<MessageIndex>>

Gets Messages from the internal buffer and writes it to the BitWriter

Implementors§