[−][src]Trait mqtt311::MqttRead
Provided methods
fn deserialize(
&mut self,
remaining_len: usize,
header: Header
) -> Result<Packet>
&mut self,
remaining_len: usize,
header: Header
) -> Result<Packet>
fn read_packet(&mut self) -> Result<Packet>
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)>
fn read_connect(&mut self, _: Header) -> Result<Connect>
fn read_connack(&mut self, header: Header) -> Result<Connack>
fn read_publish(&mut self, header: Header) -> Result<Publish>
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe>
fn read_suback(&mut self, header: Header) -> Result<Suback>
fn read_unsubscribe(&mut self, header: Header) -> Result<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>
Implementations on Foreign Types
impl MqttRead for TcpStream
[src]
impl MqttRead for TcpStream
fn deserialize( | [src] |
fn read_packet(&mut self) -> Result<Packet> | [src] |
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)> | [src] |
fn read_connect(&mut self, _: Header) -> Result<Connect> | [src] |
fn read_connack(&mut self, header: Header) -> Result<Connack> | [src] |
fn read_publish(&mut self, header: Header) -> Result<Publish> | [src] |
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe> | [src] |
fn read_suback(&mut self, header: Header) -> Result<Suback> | [src] |
fn read_unsubscribe(&mut self, header: Header) -> Result<Unsubscribe> | [src] |
fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> | [src] |
fn read_mqtt_string(&mut self) -> Result<String> | [src] |
fn read_remaining_length(&mut self) -> Result<usize> | [src] |
impl MqttRead for Cursor<Vec<u8>>
[src]
impl MqttRead for Cursor<Vec<u8>>
fn deserialize( | [src] |
fn read_packet(&mut self) -> Result<Packet> | [src] |
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)> | [src] |
fn read_connect(&mut self, _: Header) -> Result<Connect> | [src] |
fn read_connack(&mut self, header: Header) -> Result<Connack> | [src] |
fn read_publish(&mut self, header: Header) -> Result<Publish> | [src] |
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe> | [src] |
fn read_suback(&mut self, header: Header) -> Result<Suback> | [src] |
fn read_unsubscribe(&mut self, header: Header) -> Result<Unsubscribe> | [src] |
fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> | [src] |
fn read_mqtt_string(&mut self) -> Result<String> | [src] |
fn read_remaining_length(&mut self) -> Result<usize> | [src] |
impl<T: Read> MqttRead for Take<T> where
T: Read,
[src]
impl<T: Read> MqttRead for Take<T> where
T: Read,
fn deserialize( | [src] |
fn read_packet(&mut self) -> Result<Packet> | [src] |
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)> | [src] |
fn read_connect(&mut self, _: Header) -> Result<Connect> | [src] |
fn read_connack(&mut self, header: Header) -> Result<Connack> | [src] |
fn read_publish(&mut self, header: Header) -> Result<Publish> | [src] |
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe> | [src] |
fn read_suback(&mut self, header: Header) -> Result<Suback> | [src] |
fn read_unsubscribe(&mut self, header: Header) -> Result<Unsubscribe> | [src] |
fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> | [src] |
fn read_mqtt_string(&mut self) -> Result<String> | [src] |
fn read_remaining_length(&mut self) -> Result<usize> | [src] |
impl<T: Read> MqttRead for BufReader<T>
[src]
impl<T: Read> MqttRead for BufReader<T>
fn deserialize( | [src] |
fn read_packet(&mut self) -> Result<Packet> | [src] |
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)> | [src] |
fn read_connect(&mut self, _: Header) -> Result<Connect> | [src] |
fn read_connack(&mut self, header: Header) -> Result<Connack> | [src] |
fn read_publish(&mut self, header: Header) -> Result<Publish> | [src] |
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe> | [src] |
fn read_suback(&mut self, header: Header) -> Result<Suback> | [src] |
fn read_unsubscribe(&mut self, header: Header) -> Result<Unsubscribe> | [src] |
fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> | [src] |
fn read_mqtt_string(&mut self) -> Result<String> | [src] |
fn read_remaining_length(&mut self) -> Result<usize> | [src] |
impl<'a> MqttRead for &'a [u8]
[src]
impl<'a> MqttRead for &'a [u8]
fn deserialize( | [src] |
fn read_packet(&mut self) -> Result<Packet> | [src] |
fn read_packet_with_len(&mut self) -> Result<(Packet, usize)> | [src] |
fn read_connect(&mut self, _: Header) -> Result<Connect> | [src] |
fn read_connack(&mut self, header: Header) -> Result<Connack> | [src] |
fn read_publish(&mut self, header: Header) -> Result<Publish> | [src] |
fn read_subscribe(&mut self, header: Header) -> Result<Subscribe> | [src] |
fn read_suback(&mut self, header: Header) -> Result<Suback> | [src] |
fn read_unsubscribe(&mut self, header: Header) -> Result<Unsubscribe> | [src] |
fn read_payload(&mut self, len: usize) -> Result<Box<Vec<u8>>> | [src] |
fn read_mqtt_string(&mut self) -> Result<String> | [src] |
fn read_remaining_length(&mut self) -> Result<usize> | [src] |