21#include "fruit/injector.h"
39 "/usr/lib/cuttlefish-common/etc/cf_defaults";
42 const std::vector<GuestConfig>& guest_configs,
48 const std::string& root_dir,
const std::vector<GuestConfig>& guest_configs,
49 fruit::Injector<>& injector,
const FetcherConfigs& fetcher_configs,
Definition: boot_image.h:30
Definition: cuttlefish_config.h:52
Definition: defaults.h:30
Definition: fetcher_configs.h:30
Definition: initramfs_path.h:26
Definition: kernel_path.h:26
Definition: super_image.h:28
Definition: system_image_dir.h:26
Definition: vendor_boot_image.h:28
Definition: vm_manager.h:26
Definition: alloc_driver.h:20
constexpr char kDefaultsFilePath[]
Definition: flags.h:38
std::string GetConfigFilePath(const CuttlefishConfig &config)
Definition: flags.cc:1554
Result< Defaults > GetFlagDefaultsFromConfig()
Definition: flags.cc:1545
tl::expected< T, StackTraceError > Result
Definition: result_type.h:30
Result< void > SetFlagDefaultsForVmm(const std::vector< GuestConfig > &guest_configs, const SystemImageDirFlag &system_image_dir, const VmManagerFlag &vm_manager_flag)
Definition: flags.cc:1514
Result< CuttlefishConfig > InitializeCuttlefishConfiguration(const std::string &root_dir, const std::vector< GuestConfig > &guest_configs, fruit::Injector<> &injector, const FetcherConfigs &fetcher_configs, const BootImageFlag &boot_image, const InitramfsPathFlag &initramfs_path, const KernelPathFlag &kernel_path, const SuperImageFlag &super_image, const SystemImageDirFlag &system_image_dir, const VendorBootImageFlag &vendor_boot_image, const VmManagerFlag &vm_manager_flag, const Defaults &defaults)
Definition: flags.cc:378