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

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

Provided Methods

Implementors