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