class VectorExtentIterator

Defined at line 25 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.h

Allows traversing a collection of extents from a not-yet allocated node.

This iterator is useful for accessing blocks of blobs which have not yet been committed to disk.

Public Methods

void VectorExtentIterator (const std::vector<ReservedExtent> & extents)

Defined at line 18 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.cc

bool Done ()

ExtentIterator interface.

Defined at line 21 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.cc

zx::result<const Extent *> Next ()

Defined at line 23 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.cc

void VectorExtentIterator (const VectorExtentIterator & )

Defined at line 28 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.h

VectorExtentIterator & operator= (const VectorExtentIterator & )

Defined at line 28 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.h

uint64_t BlockIndex ()

Defined at line 31 of file ../../src/storage/blobfs/iterator/vector_extent_iterator.cc