Nix 2.34.6
Nix, the purely functional package manager; unstable internal interfaces
Loading...
Searching...
No Matches
nix::NarAccessorImpl Struct Reference
Inheritance diagram for nix::NarAccessorImpl:

Public Member Functions

const NarListing & getListing () const override
 NarAccessorImpl (std::string &&nar)
 NarAccessorImpl (NarListing &&listing)
 NarAccessorImpl (NarListing &&listing, GetNarBytes getNarBytes)
NarListing * find (const CanonPath &path)
NarListing & get (const CanonPath &path)
std::optional< Stat > maybeLstat (const CanonPath &path) override
DirEntries readDirectory (const CanonPath &path) override
void readFile (const CanonPath &path, Sink &sink, fun< void(uint64_t)> sizeCallback) override
std::string readLink (const CanonPath &path) override

Public Attributes

NarListing root
std::function< void(uint64_t, uint64_t, Sink &)> getNarBytes

The documentation for this struct was generated from the following file:
  • /builddir/build/BUILD/nix-2.34.6-build/nix-2.34.6/src/libutil/nar-accessor.cc