vfs::LazyDir


This is an abstract class.

Summary

Inheritance

Inherits from: vfs::internal::Node

Constructors and Destructors

LazyDir()

Public types

LazyEntryVector using
std::vector< LazyEntry >

Public attributes

ZX_DEPRECATED_SINCE

Protected functions

GetContents(std::vector< LazyEntry > *out_vector) const =0
virtual void
GetFile(Node **out_node, uint64_t id, std::string name) const =0
virtual zx_status_t

Protected static functions

GetStartingId()
constexpr uint64_t

Structs

vfs::LazyDir::LazyEntry

Public types

LazyEntryVector

std::vector< LazyEntry > LazyEntryVector

Public attributes

ZX_DEPRECATED_SINCE

struct vfs::LazyDir::LazyEntry ZX_DEPRECATED_SINCE

Public functions

LazyDir

 LazyDir()

Protected functions

GetContents

virtual void GetContents(
  std::vector< LazyEntry > *out_vector
) const =0

GetFile

virtual zx_status_t GetFile(
  Node **out_node,
  uint64_t id,
  std::string name
) const =0

Protected static functions

GetStartingId

constexpr uint64_t GetStartingId()