class VnodeFile

Defined at line 25 of file ../../src/storage/memfs/vnode_file.h

Public Methods

void VnodeFile (Memfs & memfs)

Defined at line 33 of file ../../src/storage/memfs/vnode_file.cc

void ~VnodeFile ()

Defined at line 35 of file ../../src/storage/memfs/vnode_file.cc

fuchsia_io::NodeProtocolKinds GetProtocols ()

Defined at line 42 of file ../../src/storage/memfs/vnode_file.cc

zx::result<zx::stream> CreateStream (uint32_t stream_options)

Defined at line 46 of file ../../src/storage/memfs/vnode_file.cc

zx_status_t Truncate (size_t len)

Defined at line 130 of file ../../src/storage/memfs/vnode_file.cc

zx::result<fs::VnodeAttributes> GetAttributes ()

Defined at line 92 of file ../../src/storage/memfs/vnode_file.cc

zx::result<> UpdateAttributes (const fs::VnodeAttributesUpdate & attributes)

Defined at line 116 of file ../../src/storage/memfs/vnode_file.cc

zx_status_t GetVmo (fuchsia_io::wire::VmoFlags flags, zx::vmo * out_vmo)

Defined at line 59 of file ../../src/storage/memfs/vnode_file.cc

zx_status_t CloseNode ()

Defined at line 156 of file ../../src/storage/memfs/vnode_file.cc

void Sync (SyncCallback closure)

Defined at line 162 of file ../../src/storage/memfs/vnode_file.cc