Trait naia_shared::MessageChannelSender
source · 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§
sourcefn write_messages(
&mut self,
message_kinds: &MessageKinds,
converter: &mut dyn LocalEntityAndGlobalEntityConverterMut,
writer: &mut BitWriter,
has_written: &mut bool
) -> Option<Vec<MessageIndex>>
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