Searched defs:PeekMemchunks (Results 1 – 1 of 1) sorted by relevance
427 template <typename Memchunk> struct PeekMemchunks { struct428 PeekMemchunks(Pool<Memchunk> *pool) in PeekMemchunks() argument436 PeekMemchunks(PeekMemchunks &&other) noexcept in PeekMemchunks() argument443 PeekMemchunks &operator=(const PeekMemchunks &) = delete; argument458 size_t append(const void *src, size_t count) { in append()463 size_t remove(void *dest, size_t count) { in remove()510 size_t rleft() const { return len; } in rleft()511 size_t rleft_buffered() const { return memchunks.rleft(); } in rleft_buffered()512 void disable_peek(bool drain) { in disable_peek()549 using DefaultPeekMemchunks = PeekMemchunks<Memchunk16K>; argument