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

Functions

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)
 
SharedFD SetLogger (std::string runtime_dir_parent)
 
Result< const CuttlefishConfig * > InitFilesystemAndCreateConfig (FetcherConfigs fetcher_configs, 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, const Defaults &defaults, AndroidBuilds &android_builds)
 
Result< void > VerifyConditionsOnSnapshotRestore (const std::string &snapshot_path)
 
fruit::Component FlagsComponent (SystemImageDirFlag *system_image_dir)
 
Result< void > CheckNoTTY ()
 
Result< std::vector< std::string > > ReadInputFiles ()
 
Result< AndroidBuildsFindAndroidBuilds (const SystemImageDirFlag &system_image_dir, const FetcherConfigs &fetcher_configs)
 

Function Documentation

◆ CheckNoTTY()

Result< void > cuttlefish::anonymous_namespace{assemble_cvd.cc}::CheckNoTTY ( )

◆ CreateLegacySymlinks()

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

◆ FindAndroidBuilds()

Result< AndroidBuilds > cuttlefish::anonymous_namespace{assemble_cvd.cc}::FindAndroidBuilds ( const SystemImageDirFlag system_image_dir,
const FetcherConfigs fetcher_configs 
)

◆ 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 ( FetcherConfigs  fetcher_configs,
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,
const Defaults defaults,
AndroidBuilds android_builds 
)

◆ PreservingOnResume()

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

◆ ReadInputFiles()

Result< std::vector< std::string > > cuttlefish::anonymous_namespace{assemble_cvd.cc}::ReadInputFiles ( )

◆ 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()

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)