class DirentFiller

Defined at line 360 of file ../../src/storage/lib/vfs/cpp/vnode.h

Helper class used to fill direntries during calls to Readdir.

Public Methods

void DirentFiller (void * ptr, size_t len)

Defined at line 230 of file ../../src/storage/lib/vfs/cpp/vnode.cc

bool Next (std::string_view name, fuchsia_io::DirentType type, uint64_t ino)

Attempts to add the name to the end of the dirent buffer which is returned by readdir.

- Returns true if the name was added to the buffer.

- Returns false if the name was not added to the buffer because it did not fit.

- Panics if the name is longer than |NAME_MAX|.

Defined at line 233 of file ../../src/storage/lib/vfs/cpp/vnode.cc

void DirentFiller (const DirentFiller & )

Defined at line 362 of file ../../src/storage/lib/vfs/cpp/vnode.h

void DirentFiller (DirentFiller && )

Defined at line 362 of file ../../src/storage/lib/vfs/cpp/vnode.h

DirentFiller & operator= (const DirentFiller & )

Defined at line 362 of file ../../src/storage/lib/vfs/cpp/vnode.h

DirentFiller & operator= (DirentFiller && )

Defined at line 362 of file ../../src/storage/lib/vfs/cpp/vnode.h

size_t BytesFilled ()

Defined at line 372 of file ../../src/storage/lib/vfs/cpp/vnode.h