Nix
2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
Loading...
Searching...
No Matches
hook-instance.hh
Go to the documentation of this file.
1
#pragma once
3
4
#include "
lix/libutil/logging.hh
"
5
#include "
lix/libutil/processes.hh
"
6
#include "
lix/libutil/serialise.hh
"
7
8
namespace
nix {
9
10
struct
HookInstance
11
{
15
AutoCloseFD
toHook
;
16
20
AutoCloseFD
fromHook
;
21
25
AutoCloseFD
builderOut
;
26
30
Pid
pid
;
31
32
FdSink
sink;
33
34
std::map<ActivityId, Activity> activities;
35
36
HookInstance();
37
38
~HookInstance();
39
};
40
41
}
nix::AutoCloseFD
Definition
file-descriptor.hh:51
nix::Pid
Definition
processes.hh:24
logging.hh
processes.hh
serialise.hh
nix::FdSink
Definition
serialise.hh:124
nix::HookInstance::pid
Pid pid
Definition
hook-instance.hh:30
nix::HookInstance::builderOut
AutoCloseFD builderOut
Definition
hook-instance.hh:25
nix::HookInstance::fromHook
AutoCloseFD fromHook
Definition
hook-instance.hh:20
nix::HookInstance::toHook
AutoCloseFD toHook
Definition
hook-instance.hh:15
lix
libstore
build
hook-instance.hh
Generated by
1.15.0