Struct bytebuffer::ByteBuffer
[−]
[src]
pub struct ByteBuffer { // some fields omitted }
pub struct ByteBuffer { // some fields omitted }
impl ByteBuffer
[src]fn new() -> ByteBuffer
fn from_bytes(bytes: &[u8]) -> ByteBuffer
fn len(&self) -> usize
fn clear(&mut self)
fn resize(&mut self, size: usize)
fn write_bytes(&mut self, bytes: &[u8])
fn write_u8(&mut self, val: u8)
fn write_i8(&mut self, val: i8)
fn write_u16(&mut self, val: u16)
fn write_i16(&mut self, val: i16)
fn write_u32(&mut self, val: u32)
fn write_i32(&mut self, val: i32)
fn write_u64(&mut self, val: u64)
fn write_i64(&mut self, val: i64)
fn write_f32(&mut self, val: f32)
fn write_f64(&mut self, val: f64)
fn write_string(&mut self, val: &str)
fn read_bytes(&mut self, size: usize) -> Vec<u8>
fn read_u8(&mut self) -> u8
fn read_i8(&mut self) -> i8
fn read_u16(&mut self) -> u16
fn read_i16(&mut self) -> i16
fn read_u32(&mut self) -> u32
fn read_i32(&mut self) -> i32
fn read_u64(&mut self) -> u64
fn read_i64(&mut self) -> i64
fn read_f32(&mut self) -> f32
fn read_f64(&mut self) -> f64
fn read_string(&mut self) -> String
fn to_string(&self) -> String
fn get_rpos(&self) -> usize
fn set_rpos(&mut self, rpos: usize)
fn get_wpos(&self) -> usize
fn set_wpos(&mut self, wpos: usize)
fn to_bytes(&self) -> Vec<u8>