|
|
| DummyStoreImpl (ref< const Config > config) |
|
void | queryPathInfoUncached (const StorePath &path, Callback< std::shared_ptr< const ValidPathInfo > > callback) noexcept override |
| bool | isValidPathUncached (const StorePath &path) override |
| std::optional< TrustedFlag > | isTrustedClient () override |
|
std::optional< StorePath > | queryPathFromHashPart (const std::string &hashPart) override |
|
void | addToStore (const ValidPathInfo &info, Source &source, RepairFlag repair, CheckSigsFlag checkSigs) override |
|
StorePath | addToStoreFromDump (Source &source, std::string_view name, FileSerialisationMethod dumpMethod=FileSerialisationMethod::NixArchive, ContentAddressMethod hashMethod=FileIngestionMethod::NixArchive, HashAlgorithm hashAlgo=HashAlgorithm::SHA256, const StorePathSet &references=StorePathSet(), RepairFlag repair=NoRepair) override |
|
StorePath | writeDerivation (const Derivation &drv, RepairFlag repair=NoRepair) override |
|
Derivation | readDerivation (const StorePath &drvPath) override |
| Derivation | readInvalidDerivation (const StorePath &drvPath) override |
|
void | registerDrvOutput (const Realisation &output) override |
|
void | queryRealisationUncached (const DrvOutput &drvOutput, Callback< std::shared_ptr< const UnkeyedRealisation > > callback) noexcept override |
|
std::shared_ptr< MemorySourceAccessor > | getMemoryFSAccessor (const StorePath &path, bool requireValidPath=true) |
|
std::shared_ptr< SourceAccessor > | getFSAccessor (const StorePath &path, bool requireValidPath=true) override |
|
ref< SourceAccessor > | getFSAccessor (bool requireValidPath) override |