[][src]Trait coap::message::IsMessage

pub trait IsMessage {
    fn get_message(&self) -> &Packet;
fn get_mut_message(&mut self) -> &mut Packet;
fn get_header(&self) -> &Header;
fn get_mut_header(&mut self) -> &mut Header; fn set_token(&mut self, token: Vec<u8>) { ... }
fn get_token(&self) -> &Vec<u8> { ... }
fn set_option(&mut self, tp: CoAPOption, value: LinkedList<Vec<u8>>) { ... }
fn set_payload(&mut self, payload: Vec<u8>) { ... }
fn add_option(&mut self, tp: CoAPOption, value: Vec<u8>) { ... }
fn get_option(&self, tp: CoAPOption) -> Option<&LinkedList<Vec<u8>>> { ... }
fn clear_option(&mut self, tp: CoAPOption) { ... }
fn set_observe(&mut self, value: Vec<u8>) { ... }
fn get_observe(&self) -> Option<&Vec<u8>> { ... }
fn get_message_id(&self) -> u16 { ... }
fn set_message_id(&mut self, message_id: u16) { ... }
fn set_version(&mut self, v: u8) { ... }
fn get_version(&self) -> u8 { ... }
fn set_type(&mut self, t: MessageType) { ... }
fn get_type(&self) -> MessageType { ... }
fn get_code(&self) -> String { ... }
fn set_code(&mut self, code: &str) { ... } }

Required methods

fn get_message(&self) -> &Packet

fn get_mut_message(&mut self) -> &mut Packet

fn get_header(&self) -> &Header

fn get_mut_header(&mut self) -> &mut Header

Loading content...

Provided methods

fn set_token(&mut self, token: Vec<u8>)

fn get_token(&self) -> &Vec<u8>

fn set_option(&mut self, tp: CoAPOption, value: LinkedList<Vec<u8>>)

fn set_payload(&mut self, payload: Vec<u8>)

fn add_option(&mut self, tp: CoAPOption, value: Vec<u8>)

fn get_option(&self, tp: CoAPOption) -> Option<&LinkedList<Vec<u8>>>

fn clear_option(&mut self, tp: CoAPOption)

fn set_observe(&mut self, value: Vec<u8>)

fn get_observe(&self) -> Option<&Vec<u8>>

fn get_message_id(&self) -> u16

fn set_message_id(&mut self, message_id: u16)

fn set_version(&mut self, v: u8)

fn get_version(&self) -> u8

fn set_type(&mut self, t: MessageType)

fn get_type(&self) -> MessageType

fn get_code(&self) -> String

fn set_code(&mut self, code: &str)

Loading content...

Implementors

impl IsMessage for CoAPRequest[src]

fn set_token(&mut self, token: Vec<u8>)[src]

fn get_token(&self) -> &Vec<u8>[src]

fn set_option(&mut self, tp: CoAPOption, value: LinkedList<Vec<u8>>)[src]

fn set_payload(&mut self, payload: Vec<u8>)[src]

fn add_option(&mut self, tp: CoAPOption, value: Vec<u8>)[src]

fn get_option(&self, tp: CoAPOption) -> Option<&LinkedList<Vec<u8>>>[src]

fn clear_option(&mut self, tp: CoAPOption)[src]

fn set_observe(&mut self, value: Vec<u8>)[src]

fn get_observe(&self) -> Option<&Vec<u8>>[src]

fn get_message_id(&self) -> u16[src]

fn set_message_id(&mut self, message_id: u16)[src]

fn set_version(&mut self, v: u8)[src]

fn get_version(&self) -> u8[src]

fn set_type(&mut self, t: MessageType)[src]

fn get_type(&self) -> MessageType[src]

fn get_code(&self) -> String[src]

fn set_code(&mut self, code: &str)[src]

impl IsMessage for CoAPResponse[src]

fn set_token(&mut self, token: Vec<u8>)[src]

fn get_token(&self) -> &Vec<u8>[src]

fn set_option(&mut self, tp: CoAPOption, value: LinkedList<Vec<u8>>)[src]

fn set_payload(&mut self, payload: Vec<u8>)[src]

fn add_option(&mut self, tp: CoAPOption, value: Vec<u8>)[src]

fn get_option(&self, tp: CoAPOption) -> Option<&LinkedList<Vec<u8>>>[src]

fn clear_option(&mut self, tp: CoAPOption)[src]

fn set_observe(&mut self, value: Vec<u8>)[src]

fn get_observe(&self) -> Option<&Vec<u8>>[src]

fn get_message_id(&self) -> u16[src]

fn set_message_id(&mut self, message_id: u16)[src]

fn set_version(&mut self, v: u8)[src]

fn get_version(&self) -> u8[src]

fn set_type(&mut self, t: MessageType)[src]

fn get_type(&self) -> MessageType[src]

fn get_code(&self) -> String[src]

fn set_code(&mut self, code: &str)[src]

Loading content...