2006-11-30 21:13:59 +01:00
|
|
|
#ifndef __WORKER_PROTOCOL_H
|
|
|
|
#define __WORKER_PROTOCOL_H
|
|
|
|
|
|
|
|
|
|
|
|
#define WORKER_MAGIC_1 0x6e697864
|
|
|
|
#define WORKER_MAGIC_2 0x6478696e
|
|
|
|
|
|
|
|
|
|
|
|
typedef enum {
|
2006-11-30 21:45:20 +01:00
|
|
|
wopQuit,
|
|
|
|
wopIsValidPath,
|
|
|
|
wopQuerySubstitutes,
|
2006-11-30 23:43:55 +01:00
|
|
|
wopHasSubstitutes,
|
|
|
|
wopQueryPathHash,
|
|
|
|
wopQueryReferences,
|
|
|
|
wopQueryReferrers,
|
2006-11-30 21:45:20 +01:00
|
|
|
wopAddToStore,
|
|
|
|
wopAddTextToStore,
|
2006-11-30 23:43:55 +01:00
|
|
|
wopBuildDerivations,
|
|
|
|
wopEnsurePath,
|
2006-11-30 21:13:59 +01:00
|
|
|
} WorkerOp;
|
|
|
|
|
|
|
|
|
|
|
|
#endif /* !__WORKER_PROTOCOL_H */
|