Lines Matching refs:buffer
23 buffer: Vec<Option<Packet>>, field
61 buffer: vec![None; u16::MAX as usize + 1], in new()
90 if let Some(ref packet) = self.buffer[i as usize] { in too_old()
103 if let Some(ref packet) = self.buffer[i as usize] { in too_old()
123 (self.buffer[location.head as usize]) in fetch_timestamp()
132 self.buffer[i as usize] = None; in release_packet()
202 self.buffer[sequence_number as usize] = Some(p); in push()
243 while let Some(ref packet) = self.buffer[i as usize] { in build_sample()
279 if !purging_buffers && self.buffer[consume.tail as usize].is_none() { in build_sample()
291 if let Some(ref packet) = self.buffer[i as usize] { in build_sample()
299 let head_payload = self.buffer[consume.head as usize] in build_sample()
306 let is_padding = consume.range(&self.buffer).all(|p| { in build_sample()
331 let payload = self.buffer[i as usize] in build_sample()