summaryrefslogtreecommitdiff
path: root/nix/libstore/remote-store.hh
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2015-12-30 01:20:41 +0100
committerLudovic Courtès <ludo@gnu.org>2015-12-30 01:20:41 +0100
commit20b978192e18a0ce0e34da2123a1174ebbce183c (patch)
tree766e8bfff31bffa2f6b34e89433da0682f182c57 /nix/libstore/remote-store.hh
parent11afbbc6511dfb68f8902b04c7140dfe7026e22c (diff)
downloadguix-patches-20b978192e18a0ce0e34da2123a1174ebbce183c.tar
guix-patches-20b978192e18a0ce0e34da2123a1174ebbce183c.tar.gz
daemon: Remove unused 'RemoteStore' class.
* nix/libstore/remote-store.cc, nix/libstore/remote-store.hh: Remove. * nix/libstore/store-api.cc (readStorePath, readStorePaths): New functions, formerly in remote-store.cc. (openStore): Remove reference to 'RemoteStore'. * daemon.am (libstore_a_SOURCES): Remove remote-store.cc. (libstore_headers): Remote remote-store.hh.
Diffstat (limited to 'nix/libstore/remote-store.hh')
-rw-r--r--nix/libstore/remote-store.hh106
1 files changed, 0 insertions, 106 deletions
diff --git a/nix/libstore/remote-store.hh b/nix/libstore/remote-store.hh
deleted file mode 100644
index 030120db40..0000000000
--- a/nix/libstore/remote-store.hh
+++ /dev/null
@@ -1,106 +0,0 @@
-#pragma once
-
-#include <string>
-
-#include "store-api.hh"
-
-
-namespace nix {
-
-
-class Pipe;
-class Pid;
-struct FdSink;
-struct FdSource;
-
-
-class RemoteStore : public StoreAPI
-{
-public:
-
- RemoteStore();
-
- ~RemoteStore();
-
- /* Implementations of abstract store API methods. */
-
- bool isValidPath(const Path & path);
-
- PathSet queryValidPaths(const PathSet & paths);
-
- PathSet queryAllValidPaths();
-
- ValidPathInfo queryPathInfo(const Path & path);
-
- Hash queryPathHash(const Path & path);
-
- void queryReferences(const Path & path, PathSet & references);
-
- void queryReferrers(const Path & path, PathSet & referrers);
-
- Path queryDeriver(const Path & path);
-
- PathSet queryValidDerivers(const Path & path);
-
- PathSet queryDerivationOutputs(const Path & path);
-
- StringSet queryDerivationOutputNames(const Path & path);
-
- Path queryPathFromHashPart(const string & hashPart);
-
- PathSet querySubstitutablePaths(const PathSet & paths);
-
- void querySubstitutablePathInfos(const PathSet & paths,
- SubstitutablePathInfos & infos);
-
- Path addToStore(const string & name, const Path & srcPath,
- bool recursive = true, HashType hashAlgo = htSHA256,
- PathFilter & filter = defaultPathFilter, bool repair = false);
-
- Path addTextToStore(const string & name, const string & s,
- const PathSet & references, bool repair = false);
-
- void exportPath(const Path & path, bool sign,
- Sink & sink);
-
- Paths importPaths(bool requireSignature, Source & source);
-
- void buildPaths(const PathSet & paths, BuildMode buildMode);
-
- void ensurePath(const Path & path);
-
- void addTempRoot(const Path & path);
-
- void addIndirectRoot(const Path & path);
-
- void syncWithGC();
-
- Roots findRoots();
-
- void collectGarbage(const GCOptions & options, GCResults & results);
-
- PathSet queryFailedPaths();
-
- void clearFailedPaths(const PathSet & paths);
-
- void optimiseStore();
-
- bool verifyStore(bool checkContents, bool repair);
-private:
- AutoCloseFD fdSocket;
- FdSink to;
- FdSource from;
- unsigned int daemonVersion;
- bool initialised;
-
- void openConnection(bool reserveSpace = true);
-
- void processStderr(Sink * sink = 0, Source * source = 0);
-
- void connectToDaemon();
-
- void setOptions();
-};
-
-
-}