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

Public Member Functions

 MountedSourceAccessorImpl (std::map< CanonPath, ref< SourceAccessor > > _mounts)
void readFile (const CanonPath &path, Sink &sink, fun< void(uint64_t)> sizeCallback) override
Stat lstat (const CanonPath &path) override
std::optional< Stat > maybeLstat (const CanonPath &path) override
DirEntries readDirectory (const CanonPath &path) override
std::string readLink (const CanonPath &path) override
std::string showPath (const CanonPath &path) override
std::pair< ref< SourceAccessor >, CanonPath > resolve (CanonPath path)
std::optional< std::filesystem::path > getPhysicalPath (const CanonPath &path) override
void mount (CanonPath mountPoint, ref< SourceAccessor > accessor) override
std::shared_ptr< SourceAccessor > getMount (CanonPath mountPoint) override
std::pair< CanonPath, std::optional< std::string > > getFingerprint (const CanonPath &path) override
void invalidateCache (const CanonPath &path) override

Public Attributes

boost::concurrent_flat_map< CanonPath, ref< SourceAccessor > > mounts

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/mounted-source-accessor.cc