Lines Matching refs:ScatteredHeapBuffer
23 ScatteredHeapBuffer::Slice::Slice() in Slice()
26 ScatteredHeapBuffer::Slice::Slice(size_t size) in Slice()
34 ScatteredHeapBuffer::Slice::Slice(Slice&& slice) noexcept = default;
36 ScatteredHeapBuffer::Slice::~Slice() = default;
38 ScatteredHeapBuffer::Slice& ScatteredHeapBuffer::Slice::operator=(Slice&&) =
41 void ScatteredHeapBuffer::Slice::Clear() { in Clear()
48 ScatteredHeapBuffer::ScatteredHeapBuffer(size_t initial_slice_size_bytes, in ScatteredHeapBuffer() function in protozero::ScatteredHeapBuffer
56 ScatteredHeapBuffer::~ScatteredHeapBuffer() = default;
58 protozero::ContiguousMemoryRange ScatteredHeapBuffer::GetNewBuffer() { in GetNewBuffer()
72 const std::vector<ScatteredHeapBuffer::Slice>&
73 ScatteredHeapBuffer::GetSlices() { in GetSlices()
78 std::vector<uint8_t> ScatteredHeapBuffer::StitchSlices() { in StitchSlices()
93 std::vector<protozero::ContiguousMemoryRange> ScatteredHeapBuffer::GetRanges() { in GetRanges()
100 void ScatteredHeapBuffer::AdjustUsedSizeOfCurrentSlice() { in AdjustUsedSizeOfCurrentSlice()
105 size_t ScatteredHeapBuffer::GetTotalSize() { in GetTotalSize()
113 void ScatteredHeapBuffer::Reset() { in Reset()