Android-cuttlefish cvd tool
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
cuttlefish::CuttlefishConfig::MutableInstanceSpecific Class Reference

#include <cuttlefish_config.h>

Collaboration diagram for cuttlefish::CuttlefishConfig::MutableInstanceSpecific:
Collaboration graph
[legend]

Public Member Functions

void set_serial_number (const std::string &serial_number)
 
void set_qemu_vnc_server_port (int qemu_vnc_server_port)
 
void set_tombstone_receiver_port (int tombstone_receiver_port)
 
void set_config_server_port (int config_server_port)
 
void set_frames_server_port (int config_server_port)
 
void set_touch_server_port (int config_server_port)
 
void set_keyboard_server_port (int config_server_port)
 
void set_gatekeeper_vsock_port (int gatekeeper_vsock_port)
 
void set_keymaster_vsock_port (int keymaster_vsock_port)
 
void set_audiocontrol_server_port (int audiocontrol_server_port)
 
void set_lights_server_port (int lights_server_port)
 
void set_adb_host_port (int adb_host_port)
 
void set_modem_simulator_host_id (int modem_simulator_id)
 
void set_adb_ip_and_port (const std::string &ip_port)
 
void set_fastboot_host_port (int fastboot_host_port)
 
void set_camera_server_port (int camera_server_port)
 
void set_mobile_bridge_name (const std::string &mobile_bridge_name)
 
void set_mobile_tap_name (const std::string &mobile_tap_name)
 
void set_mobile_mac (const std::string &mac)
 
void set_wifi_bridge_name (const std::string &wifi_bridge_name)
 
void set_wifi_tap_name (const std::string &wifi_tap_name)
 
void set_wifi_mac (const std::string &mac)
 
void set_use_bridged_wifi_tap (bool use_bridged_wifi_tap)
 
void set_ethernet_tap_name (const std::string &ethernet_tap_name)
 
void set_ethernet_bridge_name (const std::string &set_ethernet_bridge_name)
 
void set_ethernet_mac (const std::string &mac)
 
void set_ethernet_ipv6 (const std::string &ip)
 
void set_session_id (uint32_t session_id)
 
void set_use_allocd (bool use_allocd)
 
void set_use_cvdalloc (bool use_cvdalloc)
 
void set_vsock_guest_cid (int vsock_guest_cid)
 
void set_vsock_guest_group (const std::string &vsock_guest_group)
 
void set_uuid (const std::string &uuid)
 
void set_environment_name (const std::string &env_name)
 
void set_modem_simulator_ports (const std::string &modem_simulator_ports)
 
void set_virtual_disk_paths (const std::vector< std::string > &disk_paths)
 
void set_webrtc_device_id (const std::string &id)
 
void set_start_rootcanal (bool start)
 
void set_start_casimir (bool start)
 
void set_start_pica (bool start)
 
void set_start_netsim (bool start)
 
void set_start_wmediumd_instance (bool start)
 
void set_mcu (const Json::Value &cfg)
 
void set_ap_boot_flow (APBootFlow flow)
 
void set_crosvm_use_balloon (const bool use_balloon)
 
void set_crosvm_use_rng (const bool use_rng)
 
void set_crosvm_simple_media_device (const bool simple_media_device)
 
void set_crosvm_v4l2_proxy (const std::string v4l2_proxy)
 
void set_use_pmem (const bool use_pmem)
 
void set_wifi_mac_prefix (const int wifi_mac_prefix)
 
void set_gnss_grpc_proxy_server_port (int gnss_grpc_proxy_server_port)
 
void set_gnss_file_path (const std::string &gnss_file_path)
 
void set_fixed_location_file_path (const std::string &fixed_location_file_path)
 
void set_gem5_binary_dir (const std::string &gem5_binary_dir)
 
void set_gem5_checkpoint_dir (const std::string &gem5_checkpoint_dir)
 
void set_console (bool console)
 
void set_enable_sandbox (const bool enable_sandbox)
 
void set_enable_virtiofs (const bool enable_virtiofs)
 
void set_kgdb (bool kgdb)
 
void set_device_type (DeviceType type)
 
void set_target_arch (Arch target_arch)
 
void set_cpus (int cpus)
 
void set_vcpu_config_path (const std::string &vcpu_config_path)
 
void set_data_policy (const std::string &data_policy)
 
void set_blank_data_image_mb (int blank_data_image_mb)
 
void set_gdb_port (int gdb_port)
 
void set_display_configs (const std::vector< DisplayConfig > &display_configs)
 
void set_touchpad_configs (const std::vector< TouchpadConfig > &touchpad_configs)
 
void set_memory_mb (int memory_mb)
 
void set_ddr_mem_mb (int ddr_mem_mb)
 
Result< void > set_setupwizard_mode (const std::string &mode)
 
void set_userdata_format (const std::string &userdata_format)
 
void set_guest_enforce_security (bool guest_enforce_security)
 
void set_use_sdcard (bool use_sdcard)
 
void set_pause_in_bootloader (bool pause_in_bootloader)
 
void set_run_as_daemon (bool run_as_daemon)
 
void set_enable_audio (bool enable)
 
void set_enable_mouse (bool enable)
 
void set_enable_gamepad (bool enable)
 
void set_custom_keyboard_config (const std::string &custom_keyboard_config_json_path)
 
void set_domkey_mapping_config (const std::string &domkey_mapping_config_json_path)
 
void set_enable_usb (bool enable)
 
void set_enable_gnss_grpc_proxy (const bool enable_gnss_grpc_proxy)
 
void set_enable_bootanimation (const bool enable_bootanimation)
 
void set_extra_bootconfig_args (const std::string &extra_bootconfig_args)
 
void set_record_screen (bool record_screen)
 
void set_gem5_debug_file (const std::string &gem5_debug_file)
 
void set_mte (bool mte)
 
void set_boot_slot (const std::string &boot_slot)
 
void set_grpc_socket_path (const std::string &socket_path)
 
void set_fail_fast (bool fail_fast)
 
void set_vhost_user_block (bool qemu_vhost_user_block)
 
void set_ti50_emulator (const std::string &ti50_emulator)
 
void set_enable_jcard_simulator (bool enable)
 
void set_enable_kernel_log (bool enable_kernel_log)
 
void set_webrtc_assets_dir (const std::string &webrtc_assets_dir)
 
void set_webrtc_tcp_port_range (std::pair< uint16_t, uint16_t > range)
 
void set_webrtc_udp_port_range (std::pair< uint16_t, uint16_t > range)
 
void set_smt (bool smt)
 
void set_crosvm_binary (const std::string &crosvm_binary)
 
void set_seccomp_policy_dir (const std::string &seccomp_policy_dir)
 
void set_qemu_binary_dir (const std::string &qemu_binary_dir)
 
void set_vhost_net (bool vhost_net)
 
void set_vhost_user_vsock (bool vhost_user_vsock)
 
void set_openthread_node_id (int node_id)
 
void set_ril_dns (const std::string &ril_dns)
 
void set_ril_ipaddr (const std::string &ril_ipaddr)
 
void set_ril_gateway (const std::string &ril_gateway)
 
void set_ril_broadcast (const std::string &ril_broadcast)
 
void set_ril_prefixlen (uint8_t ril_prefixlen)
 
void set_enable_minimal_mode (bool enable_minimal_mode)
 
void set_enable_modem_simulator (bool enable_modem_simulator)
 
void set_modem_simulator_instance_number (int instance_numbers)
 
void set_modem_simulator_sim_type (int sim_type)
 
void set_gpu_mode (const std::string &name)
 
void set_gpu_angle_feature_overrides_enabled (const std::string &overrides)
 
void set_gpu_angle_feature_overrides_disabled (const std::string &overrides)
 
void set_gpu_capture_binary (const std::string &)
 
void set_gpu_gfxstream_transport (const std::string &transport)
 
void set_gpu_renderer_features (const std::string &features)
 
void set_gpu_context_types (const std::string &context_types)
 
void set_guest_hwui_renderer (GuestHwuiRenderer renderer)
 
void set_guest_renderer_preload (GuestRendererPreload preload)
 
void set_guest_vulkan_driver (const std::string &driver)
 
void set_guest_uses_bgra_framebuffers (bool uses_bgra)
 
void set_frames_socket_path (const std::string &frame_socket_path)
 
void set_enable_gpu_udmabuf (const bool enable_gpu_udmabuf)
 
void set_enable_gpu_vhost_user (const bool enable_gpu_vhost_user)
 
void set_enable_gpu_external_blob (const bool enable_gpu_external_blob)
 
void set_enable_gpu_system_blob (const bool enable_gpu_system_blob)
 
void set_hwcomposer (const std::string &)
 
void set_restart_subprocesses (bool restart_subprocesses)
 
void set_boot_image (const std::string &boot_image)
 
void set_new_boot_image (const std::string &new_boot_image)
 
void set_init_boot_image (const std::string &init_boot_image)
 
void set_data_image (const std::string &data_image)
 
void set_new_data_image (const std::string &new_data_image)
 
void set_super_image (const std::string &super_image)
 
void set_new_super_image (const std::string &super_image)
 
void set_vendor_boot_image (const std::string &vendor_boot_image)
 
void set_new_vendor_boot_image (const std::string &new_vendor_boot_image)
 
void set_vbmeta_image (const std::string &vbmeta_image)
 
void set_new_vbmeta_image (const std::string &new_vbmeta_image)
 
void set_vbmeta_system_image (const std::string &vbmeta_system_image)
 
void set_vbmeta_vendor_dlkm_image (const std::string &vbmeta_vendor_dlkm_image)
 
void set_new_vbmeta_vendor_dlkm_image (const std::string &vbmeta_vendor_dlkm_image)
 
void set_vbmeta_system_dlkm_image (const std::string &vbmeta_system_dlkm_image)
 
void set_new_vbmeta_system_dlkm_image (const std::string &vbmeta_system_dlkm_image)
 
void set_vvmtruststore_path (const std::string &vvmtruststore_path)
 
void set_default_target_zip (const std::string &default_target_zip)
 
void set_system_target_zip (const std::string &system_target_zip)
 
void set_otheros_esp_image (const std::string &otheros_esp_image)
 
void set_android_efi_loader (const std::string &android_efi_loader)
 
void set_chromeos_disk (const std::string &chromeos_disk)
 
void set_chromeos_kernel_path (const std::string &chromeos_kernel_path)
 
void set_chromeos_root_image (const std::string &chromeos_root_image)
 
void set_linux_kernel_path (const std::string &linux_kernel_path)
 
void set_linux_initramfs_path (const std::string &linux_initramfs_path)
 
void set_linux_root_image (const std::string &linux_root_image)
 
void set_fuchsia_zedboot_path (const std::string &fuchsia_zedboot_path)
 
void set_fuchsia_multiboot_bin_path (const std::string &fuchsia_multiboot_bin_path)
 
void set_fuchsia_root_image (const std::string &fuchsia_root_image)
 
void set_custom_partition_path (const std::string &custom_partition_path)
 
void set_blank_sdcard_image_mb (int blank_sdcard_image_mb)
 
void set_bootloader (const std::string &bootloader)
 
void set_initramfs_path (const std::string &initramfs_path)
 
void set_kernel_path (const std::string &kernel_path)
 
void set_guest_android_version (const std::string &guest_android_version)
 
void set_bootconfig_supported (bool bootconfig_supported)
 
void set_filename_encryption_mode (const std::string &filename_encryption_mode)
 
void set_external_network_mode (ExternalNetworkMode network_mode)
 
void set_start_vhal_proxy_server (bool start_vhal_proxy_server)
 
void set_audio_output_streams_count (int count)
 
void set_enable_tap_devices (bool)
 

Private Member Functions

 MutableInstanceSpecific (CuttlefishConfig *config, const std::string &id)
 
Json::Value * Dictionary ()
 
void SetPath (const std::string &key, const std::string &path)
 

Private Attributes

CuttlefishConfigconfig_
 
std::string id_
 

Friends

MutableInstanceSpecific CuttlefishConfig::ForInstance (int num)
 

Constructor & Destructor Documentation

◆ MutableInstanceSpecific()

cuttlefish::CuttlefishConfig::MutableInstanceSpecific::MutableInstanceSpecific ( CuttlefishConfig config,
const std::string &  id 
)
private

Member Function Documentation

◆ Dictionary()

Json::Value * cuttlefish::CuttlefishConfig::MutableInstanceSpecific::Dictionary ( )
private

◆ set_adb_host_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_adb_host_port ( int  adb_host_port)

◆ set_adb_ip_and_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_adb_ip_and_port ( const std::string &  ip_port)

◆ set_android_efi_loader()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_android_efi_loader ( const std::string &  android_efi_loader)

◆ set_ap_boot_flow()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ap_boot_flow ( APBootFlow  flow)

◆ set_audio_output_streams_count()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_audio_output_streams_count ( int  count)

◆ set_audiocontrol_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_audiocontrol_server_port ( int  audiocontrol_server_port)

◆ set_blank_data_image_mb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_blank_data_image_mb ( int  blank_data_image_mb)

◆ set_blank_sdcard_image_mb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_blank_sdcard_image_mb ( int  blank_sdcard_image_mb)

◆ set_boot_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_boot_image ( const std::string &  boot_image)

◆ set_boot_slot()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_boot_slot ( const std::string &  boot_slot)

◆ set_bootconfig_supported()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_bootconfig_supported ( bool  bootconfig_supported)

◆ set_bootloader()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_bootloader ( const std::string &  bootloader)

◆ set_camera_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_camera_server_port ( int  camera_server_port)

◆ set_chromeos_disk()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_chromeos_disk ( const std::string &  chromeos_disk)

◆ set_chromeos_kernel_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_chromeos_kernel_path ( const std::string &  chromeos_kernel_path)

◆ set_chromeos_root_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_chromeos_root_image ( const std::string &  chromeos_root_image)

◆ set_config_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_config_server_port ( int  config_server_port)

◆ set_console()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_console ( bool  console)

◆ set_cpus()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_cpus ( int  cpus)

◆ set_crosvm_binary()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_crosvm_binary ( const std::string &  crosvm_binary)

◆ set_crosvm_simple_media_device()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_crosvm_simple_media_device ( const bool  simple_media_device)

◆ set_crosvm_use_balloon()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_crosvm_use_balloon ( const bool  use_balloon)

◆ set_crosvm_use_rng()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_crosvm_use_rng ( const bool  use_rng)

◆ set_crosvm_v4l2_proxy()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_crosvm_v4l2_proxy ( const std::string  v4l2_proxy)

◆ set_custom_keyboard_config()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_custom_keyboard_config ( const std::string &  custom_keyboard_config_json_path)

◆ set_custom_partition_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_custom_partition_path ( const std::string &  custom_partition_path)

◆ set_data_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_data_image ( const std::string &  data_image)

◆ set_data_policy()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_data_policy ( const std::string &  data_policy)

◆ set_ddr_mem_mb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ddr_mem_mb ( int  ddr_mem_mb)

◆ set_default_target_zip()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_default_target_zip ( const std::string &  default_target_zip)

◆ set_device_type()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_device_type ( DeviceType  type)

◆ set_display_configs()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_display_configs ( const std::vector< DisplayConfig > &  display_configs)

◆ set_domkey_mapping_config()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_domkey_mapping_config ( const std::string &  domkey_mapping_config_json_path)

◆ set_enable_audio()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_audio ( bool  enable)

◆ set_enable_bootanimation()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_bootanimation ( const bool  enable_bootanimation)

◆ set_enable_gamepad()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gamepad ( bool  enable)

◆ set_enable_gnss_grpc_proxy()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gnss_grpc_proxy ( const bool  enable_gnss_grpc_proxy)

◆ set_enable_gpu_external_blob()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gpu_external_blob ( const bool  enable_gpu_external_blob)

◆ set_enable_gpu_system_blob()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gpu_system_blob ( const bool  enable_gpu_system_blob)

◆ set_enable_gpu_udmabuf()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gpu_udmabuf ( const bool  enable_gpu_udmabuf)

◆ set_enable_gpu_vhost_user()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_gpu_vhost_user ( const bool  enable_gpu_vhost_user)

◆ set_enable_jcard_simulator()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_jcard_simulator ( bool  enable)

◆ set_enable_kernel_log()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_kernel_log ( bool  enable_kernel_log)

◆ set_enable_minimal_mode()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_minimal_mode ( bool  enable_minimal_mode)

◆ set_enable_modem_simulator()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_modem_simulator ( bool  enable_modem_simulator)

◆ set_enable_mouse()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_mouse ( bool  enable)

◆ set_enable_sandbox()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_sandbox ( const bool  enable_sandbox)

◆ set_enable_tap_devices()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_tap_devices ( bool  enable_tap_devices)

◆ set_enable_usb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_usb ( bool  enable)

◆ set_enable_virtiofs()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_enable_virtiofs ( const bool  enable_virtiofs)

◆ set_environment_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_environment_name ( const std::string &  env_name)

◆ set_ethernet_bridge_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ethernet_bridge_name ( const std::string &  set_ethernet_bridge_name)

◆ set_ethernet_ipv6()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ethernet_ipv6 ( const std::string &  ip)

◆ set_ethernet_mac()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ethernet_mac ( const std::string &  mac)

◆ set_ethernet_tap_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ethernet_tap_name ( const std::string &  ethernet_tap_name)

◆ set_external_network_mode()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_external_network_mode ( ExternalNetworkMode  network_mode)

◆ set_extra_bootconfig_args()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_extra_bootconfig_args ( const std::string &  extra_bootconfig_args)

◆ set_fail_fast()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fail_fast ( bool  fail_fast)

◆ set_fastboot_host_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fastboot_host_port ( int  fastboot_host_port)

◆ set_filename_encryption_mode()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_filename_encryption_mode ( const std::string &  filename_encryption_mode)

◆ set_fixed_location_file_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fixed_location_file_path ( const std::string &  fixed_location_file_path)

◆ set_frames_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_frames_server_port ( int  config_server_port)

◆ set_frames_socket_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_frames_socket_path ( const std::string &  frame_socket_path)

◆ set_fuchsia_multiboot_bin_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fuchsia_multiboot_bin_path ( const std::string &  fuchsia_multiboot_bin_path)

◆ set_fuchsia_root_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fuchsia_root_image ( const std::string &  fuchsia_root_image)

◆ set_fuchsia_zedboot_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_fuchsia_zedboot_path ( const std::string &  fuchsia_zedboot_path)

◆ set_gatekeeper_vsock_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gatekeeper_vsock_port ( int  gatekeeper_vsock_port)

◆ set_gdb_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gdb_port ( int  gdb_port)

◆ set_gem5_binary_dir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gem5_binary_dir ( const std::string &  gem5_binary_dir)

◆ set_gem5_checkpoint_dir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gem5_checkpoint_dir ( const std::string &  gem5_checkpoint_dir)

◆ set_gem5_debug_file()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gem5_debug_file ( const std::string &  gem5_debug_file)

◆ set_gnss_file_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gnss_file_path ( const std::string &  gnss_file_path)

◆ set_gnss_grpc_proxy_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gnss_grpc_proxy_server_port ( int  gnss_grpc_proxy_server_port)

◆ set_gpu_angle_feature_overrides_disabled()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_angle_feature_overrides_disabled ( const std::string &  overrides)

◆ set_gpu_angle_feature_overrides_enabled()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_angle_feature_overrides_enabled ( const std::string &  overrides)

◆ set_gpu_capture_binary()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_capture_binary ( const std::string &  name)

◆ set_gpu_context_types()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_context_types ( const std::string &  context_types)

◆ set_gpu_gfxstream_transport()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_gfxstream_transport ( const std::string &  transport)

◆ set_gpu_mode()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_mode ( const std::string &  name)

◆ set_gpu_renderer_features()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_gpu_renderer_features ( const std::string &  features)

◆ set_grpc_socket_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_grpc_socket_path ( const std::string &  socket_path)

◆ set_guest_android_version()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_android_version ( const std::string &  guest_android_version)

◆ set_guest_enforce_security()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_enforce_security ( bool  guest_enforce_security)

◆ set_guest_hwui_renderer()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_hwui_renderer ( GuestHwuiRenderer  renderer)

◆ set_guest_renderer_preload()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_renderer_preload ( GuestRendererPreload  preload)

◆ set_guest_uses_bgra_framebuffers()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_uses_bgra_framebuffers ( bool  uses_bgra)

◆ set_guest_vulkan_driver()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_guest_vulkan_driver ( const std::string &  driver)

◆ set_hwcomposer()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_hwcomposer ( const std::string &  name)

◆ set_init_boot_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_init_boot_image ( const std::string &  init_boot_image)

◆ set_initramfs_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_initramfs_path ( const std::string &  initramfs_path)

◆ set_kernel_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_kernel_path ( const std::string &  kernel_path)

◆ set_keyboard_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_keyboard_server_port ( int  config_server_port)

◆ set_keymaster_vsock_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_keymaster_vsock_port ( int  keymaster_vsock_port)

◆ set_kgdb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_kgdb ( bool  kgdb)

◆ set_lights_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_lights_server_port ( int  lights_server_port)

◆ set_linux_initramfs_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_linux_initramfs_path ( const std::string &  linux_initramfs_path)

◆ set_linux_kernel_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_linux_kernel_path ( const std::string &  linux_kernel_path)

◆ set_linux_root_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_linux_root_image ( const std::string &  linux_root_image)

◆ set_mcu()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_mcu ( const Json::Value &  cfg)

◆ set_memory_mb()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_memory_mb ( int  memory_mb)

◆ set_mobile_bridge_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_mobile_bridge_name ( const std::string &  mobile_bridge_name)

◆ set_mobile_mac()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_mobile_mac ( const std::string &  mac)

◆ set_mobile_tap_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_mobile_tap_name ( const std::string &  mobile_tap_name)

◆ set_modem_simulator_host_id()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_modem_simulator_host_id ( int  modem_simulator_id)

◆ set_modem_simulator_instance_number()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_modem_simulator_instance_number ( int  instance_numbers)

◆ set_modem_simulator_ports()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_modem_simulator_ports ( const std::string &  modem_simulator_ports)

◆ set_modem_simulator_sim_type()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_modem_simulator_sim_type ( int  sim_type)

◆ set_mte()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_mte ( bool  mte)

◆ set_new_boot_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_boot_image ( const std::string &  new_boot_image)

◆ set_new_data_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_data_image ( const std::string &  new_data_image)

◆ set_new_super_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_super_image ( const std::string &  super_image)

◆ set_new_vbmeta_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_vbmeta_image ( const std::string &  new_vbmeta_image)

◆ set_new_vbmeta_system_dlkm_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_vbmeta_system_dlkm_image ( const std::string &  vbmeta_system_dlkm_image)

◆ set_new_vbmeta_vendor_dlkm_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_vbmeta_vendor_dlkm_image ( const std::string &  vbmeta_vendor_dlkm_image)

◆ set_new_vendor_boot_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_new_vendor_boot_image ( const std::string &  new_vendor_boot_image)

◆ set_openthread_node_id()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_openthread_node_id ( int  node_id)

◆ set_otheros_esp_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_otheros_esp_image ( const std::string &  otheros_esp_image)

◆ set_pause_in_bootloader()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_pause_in_bootloader ( bool  pause_in_bootloader)

◆ set_qemu_binary_dir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_qemu_binary_dir ( const std::string &  qemu_binary_dir)

◆ set_qemu_vnc_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_qemu_vnc_server_port ( int  qemu_vnc_server_port)

◆ set_record_screen()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_record_screen ( bool  record_screen)

◆ set_restart_subprocesses()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_restart_subprocesses ( bool  restart_subprocesses)

◆ set_ril_broadcast()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ril_broadcast ( const std::string &  ril_broadcast)

◆ set_ril_dns()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ril_dns ( const std::string &  ril_dns)

◆ set_ril_gateway()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ril_gateway ( const std::string &  ril_gateway)

◆ set_ril_ipaddr()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ril_ipaddr ( const std::string &  ril_ipaddr)

◆ set_ril_prefixlen()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ril_prefixlen ( uint8_t  ril_prefixlen)

◆ set_run_as_daemon()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_run_as_daemon ( bool  run_as_daemon)

◆ set_seccomp_policy_dir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_seccomp_policy_dir ( const std::string &  seccomp_policy_dir)

◆ set_serial_number()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_serial_number ( const std::string &  serial_number)

◆ set_session_id()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_session_id ( uint32_t  session_id)

◆ set_setupwizard_mode()

Result< void > cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_setupwizard_mode ( const std::string &  mode)

◆ set_smt()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_smt ( bool  smt)

◆ set_start_casimir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_casimir ( bool  start)

◆ set_start_netsim()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_netsim ( bool  start)

◆ set_start_pica()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_pica ( bool  start)

◆ set_start_rootcanal()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_rootcanal ( bool  start)

◆ set_start_vhal_proxy_server()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_vhal_proxy_server ( bool  start_vhal_proxy_server)

◆ set_start_wmediumd_instance()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_start_wmediumd_instance ( bool  start)

◆ set_super_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_super_image ( const std::string &  super_image)

◆ set_system_target_zip()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_system_target_zip ( const std::string &  system_target_zip)

◆ set_target_arch()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_target_arch ( Arch  target_arch)

◆ set_ti50_emulator()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_ti50_emulator ( const std::string &  ti50_emulator)

◆ set_tombstone_receiver_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_tombstone_receiver_port ( int  tombstone_receiver_port)

◆ set_touch_server_port()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_touch_server_port ( int  config_server_port)

◆ set_touchpad_configs()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_touchpad_configs ( const std::vector< TouchpadConfig > &  touchpad_configs)

◆ set_use_allocd()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_use_allocd ( bool  use_allocd)

◆ set_use_bridged_wifi_tap()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_use_bridged_wifi_tap ( bool  use_bridged_wifi_tap)

◆ set_use_cvdalloc()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_use_cvdalloc ( bool  use_cvdalloc)

◆ set_use_pmem()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_use_pmem ( const bool  use_pmem)

◆ set_use_sdcard()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_use_sdcard ( bool  use_sdcard)

◆ set_userdata_format()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_userdata_format ( const std::string &  userdata_format)

◆ set_uuid()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_uuid ( const std::string &  uuid)

◆ set_vbmeta_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vbmeta_image ( const std::string &  vbmeta_image)

◆ set_vbmeta_system_dlkm_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vbmeta_system_dlkm_image ( const std::string &  vbmeta_system_dlkm_image)

◆ set_vbmeta_system_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vbmeta_system_image ( const std::string &  vbmeta_system_image)

◆ set_vbmeta_vendor_dlkm_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vbmeta_vendor_dlkm_image ( const std::string &  vbmeta_vendor_dlkm_image)

◆ set_vcpu_config_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vcpu_config_path ( const std::string &  vcpu_config_path)

◆ set_vendor_boot_image()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vendor_boot_image ( const std::string &  vendor_boot_image)

◆ set_vhost_net()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vhost_net ( bool  vhost_net)

◆ set_vhost_user_block()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vhost_user_block ( bool  qemu_vhost_user_block)

◆ set_vhost_user_vsock()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vhost_user_vsock ( bool  vhost_user_vsock)

◆ set_virtual_disk_paths()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_virtual_disk_paths ( const std::vector< std::string > &  disk_paths)

◆ set_vsock_guest_cid()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vsock_guest_cid ( int  vsock_guest_cid)

◆ set_vsock_guest_group()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vsock_guest_group ( const std::string &  vsock_guest_group)

◆ set_vvmtruststore_path()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_vvmtruststore_path ( const std::string &  vvmtruststore_path)

◆ set_webrtc_assets_dir()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_webrtc_assets_dir ( const std::string &  webrtc_assets_dir)

◆ set_webrtc_device_id()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_webrtc_device_id ( const std::string &  id)

◆ set_webrtc_tcp_port_range()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_webrtc_tcp_port_range ( std::pair< uint16_t, uint16_t >  range)

◆ set_webrtc_udp_port_range()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_webrtc_udp_port_range ( std::pair< uint16_t, uint16_t >  range)

◆ set_wifi_bridge_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_wifi_bridge_name ( const std::string &  wifi_bridge_name)

◆ set_wifi_mac()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_wifi_mac ( const std::string &  mac)

◆ set_wifi_mac_prefix()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_wifi_mac_prefix ( const int  wifi_mac_prefix)

◆ set_wifi_tap_name()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::set_wifi_tap_name ( const std::string &  wifi_tap_name)

◆ SetPath()

void cuttlefish::CuttlefishConfig::MutableInstanceSpecific::SetPath ( const std::string &  key,
const std::string &  path 
)
private

Friends And Related Function Documentation

◆ CuttlefishConfig::ForInstance

Member Data Documentation

◆ config_

CuttlefishConfig* cuttlefish::CuttlefishConfig::MutableInstanceSpecific::config_
private

◆ id_

std::string cuttlefish::CuttlefishConfig::MutableInstanceSpecific::id_
private

The documentation for this class was generated from the following files: