23class DrvOutputSubstitutionGoal :
public Goal {
31 DrvOutputSubstitutionGoal(
const DrvOutput&
id,
Worker &
worker, RepairFlag
repair = NoRepair, std::optional<ContentAddress> ca = std::nullopt);
33 typedef void (DrvOutputSubstitutionGoal::*GoalState)();
41 std::string
key()
override;
JobCategory jobCategory() const override
Hint for the scheduler, which concurrency limit applies.
Definition drv-output-substitution-goal.hh:45
Co init() override
Definition drv-output-substitution-goal.cc:22
void timedOut(Error &&ex) override
Definition drv-output-substitution-goal.hh:39
int Descriptor
Definition file-descriptor.hh:20
JobCategory
Definition goal.hh:44
@ Substitution
Definition goal.hh:52
const T::key_type & key
Definition lexer.l:2763
RepairFlag repair
Definition lexer.l:7173
return fd
Definition lexer.l:2948
Definition realisation.hh:24
std::optional< Error > ex
Definition goal.hh:379
Worker & worker
Definition goal.hh:62