aboutsummaryrefslogtreecommitdiff
path: root/src/libstore/remote-store.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/libstore/remote-store.hh')
-rw-r--r--src/libstore/remote-store.hh18
1 files changed, 6 insertions, 12 deletions
diff --git a/src/libstore/remote-store.hh b/src/libstore/remote-store.hh
index 85c8292c7..8e45a7449 100644
--- a/src/libstore/remote-store.hh
+++ b/src/libstore/remote-store.hh
@@ -26,22 +26,18 @@ public:
/* Implementations of abstract store API methods. */
- bool isValidPath(const Path & path) override;
+ std::string getUri() override;
+
+ bool isValidPathUncached(const Path & path) override;
PathSet queryValidPaths(const PathSet & paths) override;
PathSet queryAllValidPaths() override;
- ValidPathInfo queryPathInfo(const Path & path) override;
-
- Hash queryPathHash(const Path & path) override;
-
- void queryReferences(const Path & path, PathSet & references) override;
+ std::shared_ptr<ValidPathInfo> queryPathInfoUncached(const Path & path) override;
void queryReferrers(const Path & path, PathSet & referrers) override;
- Path queryDeriver(const Path & path) override;
-
PathSet queryValidDerivers(const Path & path) override;
PathSet queryDerivationOutputs(const Path & path) override;
@@ -85,14 +81,12 @@ public:
void collectGarbage(const GCOptions & options, GCResults & results) override;
- PathSet queryFailedPaths() override;
-
- void clearFailedPaths(const PathSet & paths) override;
-
void optimiseStore() override;
bool verifyStore(bool checkContents, bool repair) override;
+ void addSignatures(const Path & storePath, const StringSet & sigs) override;
+
private:
struct Connection