|
|
GoalFactory & | goalFactory () |
|
virtual std::pair< std::shared_ptr< DerivationGoal >, kj::Promise< Result< Goal::WorkResult > > > | makeDerivationGoal (const StorePath &drvPath, const OutputsSpec &wantedOutputs, BuildMode buildMode=bmNormal)=0 |
|
virtual kj::Promise< Result< std::pair< std::shared_ptr< DerivationGoal >, kj::Promise< Result< Goal::WorkResult > > > > > | makeBasicDerivationGoal (const StorePath &drvPath, const BasicDerivation &drv, const OutputsSpec &wantedOutputs, BuildMode buildMode=bmNormal)=0 |
| virtual std::pair< std::shared_ptr< PathSubstitutionGoal >, kj::Promise< Result< Goal::WorkResult > > > | makePathSubstitutionGoal (const StorePath &storePath, RepairFlag repair=NoRepair, std::optional< ContentAddress > ca=std::nullopt)=0 |
|
virtual std::pair< std::shared_ptr< DrvOutputSubstitutionGoal >, kj::Promise< Result< Goal::WorkResult > > > | makeDrvOutputSubstitutionGoal (const DrvOutput &id, RepairFlag repair=NoRepair, std::optional< ContentAddress > ca=std::nullopt)=0 |
| virtual std::pair< GoalPtr, kj::Promise< Result< Goal::WorkResult > > > | makeGoal (const DerivedPath &req, BuildMode buildMode=bmNormal)=0 |
|
|
struct | DerivationGoal |
|
struct | PathSubstitutionGoal |
|
class | DrvOutputSubstitutionGoal |
The documentation for this class was generated from the following file: