Android-cuttlefish cvd tool
Functions | Variables
cuttlefish::anonymous_namespace{assemble_cvd.cc} Namespace Reference

Functions

FetcherConfig FindFetcherConfig (const std::vector< std::string > &files)
 
std::string GetLegacyConfigFilePath (const CuttlefishConfig &config)
 
Result< void > SaveConfig (const CuttlefishConfig &tmp_config_obj)
 
Result< void > CreateLegacySymlinks (const CuttlefishConfig::InstanceSpecific &instance, const CuttlefishConfig::EnvironmentSpecific &environment)
 
Result< void > RestoreHostFiles (const std::string &cuttlefish_root_dir, const std::string &snapshot_dir_path)
 
Result< std::set< std::string > > PreservingOnResume (const bool creating_os_disk, const int modem_simulator_count)
 
Result< SharedFDSetLogger (std::string runtime_dir_parent)
 
Result< const CuttlefishConfig * > InitFilesystemAndCreateConfig (FetcherConfig fetcher_config, const std::vector< GuestConfig > &guest_configs, fruit::Injector<> &injector, SharedFD log, 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)
 
Result< void > VerifyConditionsOnSnapshotRestore (const std::string &snapshot_path)
 
fruit::Component FlagsComponent (SystemImageDirFlag *system_image_dir)
 

Variables

static constexpr std::string_view kFetcherConfigFile = "fetcher_config.json"
 

Function Documentation

◆ CreateLegacySymlinks()

Result< void > cuttlefish::anonymous_namespace{assemble_cvd.cc}::CreateLegacySymlinks ( const CuttlefishConfig::InstanceSpecific instance,
const CuttlefishConfig::EnvironmentSpecific environment 
)

◆ FindFetcherConfig()

FetcherConfig cuttlefish::anonymous_namespace{assemble_cvd.cc}::FindFetcherConfig ( const std::vector< std::string > &  files)

◆ FlagsComponent()

fruit::Component cuttlefish::anonymous_namespace{assemble_cvd.cc}::FlagsComponent ( SystemImageDirFlag system_image_dir)

◆ GetLegacyConfigFilePath()

std::string cuttlefish::anonymous_namespace{assemble_cvd.cc}::GetLegacyConfigFilePath ( const CuttlefishConfig config)

◆ InitFilesystemAndCreateConfig()

Result< const CuttlefishConfig * > cuttlefish::anonymous_namespace{assemble_cvd.cc}::InitFilesystemAndCreateConfig ( FetcherConfig  fetcher_config,
const std::vector< GuestConfig > &  guest_configs,
fruit::Injector<> &  injector,
SharedFD  log,
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 
)

◆ PreservingOnResume()

Result< std::set< std::string > > cuttlefish::anonymous_namespace{assemble_cvd.cc}::PreservingOnResume ( const bool  creating_os_disk,
const int  modem_simulator_count 
)

◆ RestoreHostFiles()

Result< void > cuttlefish::anonymous_namespace{assemble_cvd.cc}::RestoreHostFiles ( const std::string &  cuttlefish_root_dir,
const std::string &  snapshot_dir_path 
)

◆ SaveConfig()

Result< void > cuttlefish::anonymous_namespace{assemble_cvd.cc}::SaveConfig ( const CuttlefishConfig tmp_config_obj)

◆ SetLogger()

Result< SharedFD > cuttlefish::anonymous_namespace{assemble_cvd.cc}::SetLogger ( std::string  runtime_dir_parent)

◆ VerifyConditionsOnSnapshotRestore()

Result< void > cuttlefish::anonymous_namespace{assemble_cvd.cc}::VerifyConditionsOnSnapshotRestore ( const std::string &  snapshot_path)

Variable Documentation

◆ kFetcherConfigFile

constexpr std::string_view cuttlefish::anonymous_namespace{assemble_cvd.cc}::kFetcherConfigFile = "fetcher_config.json"
staticconstexpr