Trait rpos_drv::ProtocolDecoder
source · pub trait ProtocolDecoder {
fn decode(&mut self, buf: &[u8]) -> Result<(usize, Option<Message>)>;
fn reset_decoder(&mut self);
}
Expand description
Protocol decoder
Required Methods§
sourcefn decode(&mut self, buf: &[u8]) -> Result<(usize, Option<Message>)>
fn decode(&mut self, buf: &[u8]) -> Result<(usize, Option<Message>)>
Decode bytes and return consumed bytes and message
sourcefn reset_decoder(&mut self)
fn reset_decoder(&mut self)
Reset the decoder status