Trait RustMqtt::MqttRead

source ·
pub trait MqttRead: ReadBytesExt {
    fn read_packet(&mut self) -> Result<Packet> { ... }
    fn read_connect(&mut self, _: Header) -> Result<Box<Connect>> { ... }
    fn read_connack(&mut self, header: Header) -> Result<Connack> { ... }
    fn read_publish(&mut self, header: Header) -> Result<Box<Publish>> { ... }
    fn read_subscribe(&mut self, header: Header) -> Result<Box<Subscribe>> { ... }
    fn read_suback(&mut self, header: Header) -> Result<Box<Suback>> { ... }
    fn read_unsubscribe(&mut self, header: Header) -> Result<Box<Unsubscribe>> { ... }
    fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> { ... }
    fn read_mqtt_string(&mut self) -> Result<String> { ... }
    fn read_remaining_length(&mut self) -> Result<usize> { ... }
}

Provided Methods

Implementations on Foreign Types

Implementors