|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
#include "lix/libutil/async.hh"#include "lix/libutil/async-semaphore.hh"#include "lix/libutil/concepts.hh"#include "lix/libutil/notifying-counter.hh"#include "lix/libutil/result.hh"#include "lix/libutil/types.hh"#include "lix/libstore/lock.hh"#include "lix/libstore/store-api.hh"#include "lix/libstore/build/goal.hh"#include "lix/libstore/realisation.hh"#include <future>#include <kj/async-io.h>#include <thread>Go to the source code of this file.
Classes | |
| class | nix::GoalFactory |
| class | nix::WorkerBase |
| class | nix::Worker |
| struct | nix::Worker::Results |
| struct | nix::Worker::HookState |
Typedefs | |
| typedef std::chrono::time_point< std::chrono::steady_clock > | nix::steady_time_point |
Functions | |
| template<typename MkGoals> | |
| kj::Promise< Result< Worker::Results > > | nix::processGoals (Store &store, Store &evalStore, MkGoals &&mkGoals) |