mirror of
https://github.com/NixOS/nix
synced 2025-06-29 02:11:15 +02:00
Provide default implementations for a couple of Store methods
This commit is contained in:
parent
ddb5577f2e
commit
fa07558a06
4 changed files with 20 additions and 26 deletions
23
src/libstore/serve-protocol.hh
Normal file
23
src/libstore/serve-protocol.hh
Normal file
|
@ -0,0 +1,23 @@
|
|||
#pragma once
|
||||
|
||||
namespace nix {
|
||||
|
||||
#define SERVE_MAGIC_1 0x390c9deb
|
||||
#define SERVE_MAGIC_2 0x5452eecb
|
||||
|
||||
#define SERVE_PROTOCOL_VERSION 0x203
|
||||
#define GET_PROTOCOL_MAJOR(x) ((x) & 0xff00)
|
||||
#define GET_PROTOCOL_MINOR(x) ((x) & 0x00ff)
|
||||
|
||||
typedef enum {
|
||||
cmdQueryValidPaths = 1,
|
||||
cmdQueryPathInfos = 2,
|
||||
cmdDumpStorePath = 3,
|
||||
cmdImportPaths = 4,
|
||||
cmdExportPaths = 5,
|
||||
cmdBuildPaths = 6,
|
||||
cmdQueryClosure = 7,
|
||||
cmdBuildDerivation = 8,
|
||||
} ServeCommand;
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue