mirror of
https://github.com/privatevoid-net/nix-super.git
synced 2024-11-27 08:16:14 +02:00
* Oops.
This commit is contained in:
parent
9cf1948993
commit
9adc074dc3
2 changed files with 135 additions and 0 deletions
82
src/libstore/remote-store.cc
Normal file
82
src/libstore/remote-store.cc
Normal file
|
@ -0,0 +1,82 @@
|
||||||
|
#include "remote-store.hh"
|
||||||
|
|
||||||
|
|
||||||
|
namespace nix {
|
||||||
|
|
||||||
|
|
||||||
|
RemoteStore::RemoteStore()
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
RemoteStore::~RemoteStore()
|
||||||
|
{
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool RemoteStore::isValidPath(const Path & path)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Substitutes RemoteStore::querySubstitutes(const Path & srcPath)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Hash RemoteStore::queryPathHash(const Path & path)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RemoteStore::queryReferences(const Path & storePath,
|
||||||
|
PathSet & references)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RemoteStore::queryReferrers(const Path & storePath,
|
||||||
|
PathSet & referrers)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Path RemoteStore::addToStore(const Path & srcPath)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Path RemoteStore::addToStoreFixed(bool recursive, string hashAlgo,
|
||||||
|
const Path & srcPath)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Path RemoteStore::addTextToStore(const string & suffix, const string & s,
|
||||||
|
const PathSet & references)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RemoteStore::buildDerivations(const PathSet & drvPaths)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
void RemoteStore::ensurePath(const Path & storePath)
|
||||||
|
{
|
||||||
|
throw Error("not implemented");
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
53
src/libstore/remote-store.hh
Normal file
53
src/libstore/remote-store.hh
Normal file
|
@ -0,0 +1,53 @@
|
||||||
|
#ifndef __REMOTE_STORE_H
|
||||||
|
#define __REMOTE_STORE_H
|
||||||
|
|
||||||
|
#include <string>
|
||||||
|
|
||||||
|
#include "store-api.hh"
|
||||||
|
|
||||||
|
|
||||||
|
namespace nix {
|
||||||
|
|
||||||
|
|
||||||
|
class RemoteStore : public StoreAPI
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
|
||||||
|
RemoteStore();
|
||||||
|
|
||||||
|
~RemoteStore();
|
||||||
|
|
||||||
|
/* Implementations of abstract store API methods. */
|
||||||
|
|
||||||
|
bool isValidPath(const Path & path);
|
||||||
|
|
||||||
|
Substitutes querySubstitutes(const Path & srcPath);
|
||||||
|
|
||||||
|
Hash queryPathHash(const Path & path);
|
||||||
|
|
||||||
|
void queryReferences(const Path & storePath,
|
||||||
|
PathSet & references);
|
||||||
|
|
||||||
|
void queryReferrers(const Path & storePath,
|
||||||
|
PathSet & referrers);
|
||||||
|
|
||||||
|
Path addToStore(const Path & srcPath);
|
||||||
|
|
||||||
|
Path addToStoreFixed(bool recursive, string hashAlgo,
|
||||||
|
const Path & srcPath);
|
||||||
|
|
||||||
|
Path addTextToStore(const string & suffix, const string & s,
|
||||||
|
const PathSet & references);
|
||||||
|
|
||||||
|
void buildDerivations(const PathSet & drvPaths);
|
||||||
|
|
||||||
|
void ensurePath(const Path & storePath);
|
||||||
|
|
||||||
|
private:
|
||||||
|
};
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
#endif /* !__REMOTE_STORE_H */
|
Loading…
Reference in a new issue