Trait zenoh_protocol::io::ZBufCodec
source · pub trait ZBufCodec {
Show 14 methods
fn read_zint(&mut self) -> Option<ZInt>;
fn read_zint_as_u64(&mut self) -> Option<u64>;
fn read_zint_as_usize(&mut self) -> Option<usize>;
fn read_bytes_array(&mut self) -> Option<Vec<u8>>;
fn read_string(&mut self) -> Option<String>;
fn read_zid(&mut self) -> Option<ZenohId>;
fn read_locator(&mut self) -> Option<Locator>;
fn read_locators(&mut self) -> Option<Vec<Locator>>;
fn read_zslice_array(&mut self) -> Option<ZSlice>;
fn read_zbuf_flat(&mut self) -> Option<ZBuf>;
fn read_zbuf(&mut self) -> Option<ZBuf>;
fn read_properties(&mut self) -> Option<Vec<Property>>;
fn read_property(&mut self) -> Option<Property>;
fn read_timestamp(&mut self) -> Option<Timestamp>;
}