vfs::VmoFile

Summary

Inheritance

Inherits from: vfs::internal::Node

Constructors and Destructors

VmoFile(zx::vmo vmo, size_t length, WriteMode write_option, DefaultSharingMode vmo_sharing)

Public types

DefaultSharingMode{
  NONE = VFS_INTERNAL_SHARING_MODE_NONE,
  DUPLICATE = VFS_INTERNAL_SHARING_MODE_DUPLICATE,
  CLONE_COW = VFS_INTERNAL_SHARING_MODE_COW
}
enum
Sharing using
DefaultSharingMode
WriteMode{
  READ_ONLY = VFS_INTERNAL_WRITE_MODE_READ_ONLY,
  WRITABLE = VFS_INTERNAL_WRITE_MODE_WRITABLE
}
enum
WriteOption using
WriteMode

Public functions

vmo() const

Public types

DefaultSharingMode

 DefaultSharingMode

Sharing

DefaultSharingMode Sharing

WriteMode

 WriteMode

WriteOption

WriteMode WriteOption

Public functions

VmoFile

 VmoFile(
  zx::vmo vmo,
  size_t length,
  WriteMode write_option,
  DefaultSharingMode vmo_sharing
)

vmo

zx::unowned_vmo vmo() const