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

#include <cuttlefish_config.h>

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

Public Member Functions

std::string serial_number () const
 
int index () const
 
int qemu_vnc_server_port () const
 
int tombstone_receiver_port () const
 
int config_server_port () const
 
int audiocontrol_server_port () const
 
int adb_host_port () const
 
int fastboot_host_port () const
 
int modem_simulator_host_id () const
 
int gnss_grpc_proxy_server_port () const
 
std::string adb_ip_and_port () const
 
int camera_server_port () const
 
int lights_server_port () const
 
std::string adb_device_name () const
 
std::string gnss_file_path () const
 
std::string fixed_location_file_path () const
 
std::string mobile_bridge_name () const
 
std::string mobile_tap_name () const
 
std::string mobile_mac () const
 
std::string wifi_bridge_name () const
 
std::string wifi_tap_name () const
 
std::string wifi_mac () const
 
bool use_bridged_wifi_tap () const
 
std::string ethernet_tap_name () const
 
std::string ethernet_bridge_name () const
 
std::string ethernet_mac () const
 
std::string ethernet_ipv6 () const
 
uint32_t session_id () const
 
bool use_allocd () const
 
bool use_cvdalloc () const
 
int vsock_guest_cid () const
 
std::string vsock_guest_group () const
 
std::string uuid () const
 
std::string instance_name () const
 
std::string environment_name () const
 
std::vector< std::string > virtual_disk_paths () const
 
std::string PerInstancePath (const std::string &file_name) const
 
std::string PerInstanceInternalPath (const std::string &file_name) const
 
std::string PerInstanceLogPath (const std::string &file_name) const
 
std::string CrosvmSocketPath () const
 
std::string OpenwrtCrosvmSocketPath () const
 
std::string instance_dir () const
 
std::string instance_internal_dir () const
 
std::string PerInstanceUdsPath (const std::string &file_name) const
 
std::string PerInstanceInternalUdsPath (const std::string &file_name) const
 
std::string PerInstanceGrpcSocketPath (const std::string &socket_name) const
 
std::string instance_uds_dir () const
 
std::string instance_internal_uds_dir () const
 
std::string touch_socket_path (int touch_dev_idx) const
 
std::string mouse_socket_path () const
 
std::string gamepad_socket_path () const
 
std::string rotary_socket_path () const
 
std::string keyboard_socket_path () const
 
std::string switches_socket_path () const
 
std::string access_kregistry_path () const
 
std::string hwcomposer_pmem_path () const
 
std::string pstore_path () const
 
std::string pflash_path () const
 
std::string console_path () const
 
std::string logcat_path () const
 
std::string kernel_log_pipe_name () const
 
std::string console_pipe_prefix () const
 
std::string console_in_pipe_name () const
 
std::string console_out_pipe_name () const
 
std::string gnss_pipe_prefix () const
 
std::string gnss_in_pipe_name () const
 
std::string gnss_out_pipe_name () const
 
std::string logcat_pipe_name () const
 
std::string restore_adbd_pipe_name () const
 
std::string launcher_log_path () const
 
std::string launcher_monitor_socket_path () const
 
std::string sdcard_path () const
 
std::string sdcard_overlay_path () const
 
std::string persistent_composite_disk_path () const
 
std::string persistent_composite_overlay_path () const
 
std::string persistent_ap_composite_disk_path () const
 
std::string persistent_ap_composite_overlay_path () const
 
std::string os_composite_disk_path () const
 
std::string ap_composite_disk_path () const
 
std::string uboot_env_image_path () const
 
std::string ap_uboot_env_image_path () const
 
std::string ap_esp_image_path () const
 
std::string esp_image_path () const
 
std::string otheros_esp_grub_config () const
 
std::string ap_esp_grub_config () const
 
std::string audio_server_path () const
 
BootFlow boot_flow () const
 
std::string modem_simulator_ports () const
 
std::string webrtc_device_id () const
 
bool start_rootcanal () const
 
bool start_casimir () const
 
bool start_pica () const
 
bool start_netsim () const
 
bool start_wmediumd_instance () const
 
const Json::Value & mcu () const
 
APBootFlow ap_boot_flow () const
 
bool crosvm_use_balloon () const
 
bool crosvm_use_rng () const
 
bool crosvm_simple_media_device () const
 
std::string crosvm_v4l2_proxy () const
 
bool use_pmem () const
 
int wifi_mac_prefix () const
 
std::string id () const
 
std::string gem5_binary_dir () const
 
std::string gem5_checkpoint_dir () const
 
bool console () const
 
std::string console_dev () const
 
bool enable_sandbox () const
 
bool enable_virtiofs () const
 
bool kgdb () const
 
bool use_bootloader () const
 
DeviceType device_type () const
 
Arch target_arch () const
 
int cpus () const
 
std::string vcpu_config_path () const
 
std::string data_policy () const
 
int blank_data_image_mb () const
 
int gdb_port () const
 
std::vector< DisplayConfigdisplay_configs () const
 
std::vector< TouchpadConfigtouchpad_configs () const
 
std::string grpc_socket_path () const
 
int memory_mb () const
 
int ddr_mem_mb () const
 
std::string setupwizard_mode () const
 
std::string userdata_format () const
 
bool guest_enforce_security () const
 
bool use_sdcard () const
 
bool pause_in_bootloader () const
 
bool run_as_daemon () const
 
bool enable_audio () const
 
bool enable_mouse () const
 
bool enable_gamepad () const
 
std::optional< std::string > custom_keyboard_config () const
 
const Json::Value & domkey_mapping_config () const
 
bool enable_gnss_grpc_proxy () const
 
bool enable_bootanimation () const
 
bool enable_usb () const
 
std::vector< std::string > extra_bootconfig_args () const
 
bool record_screen () const
 
std::string gem5_debug_file () const
 
bool mte () const
 
std::string boot_slot () const
 
bool fail_fast () const
 
bool vhost_user_block () const
 
std::string ti50_emulator () const
 
bool enable_jcard_simulator () const
 
bool enable_kernel_log () const
 
bool vhost_net () const
 
bool vhost_user_vsock () const
 
int openthread_node_id () const
 
std::string ril_dns () const
 
std::string ril_ipaddr () const
 
std::string ril_gateway () const
 
std::string ril_broadcast () const
 
uint8_t ril_prefixlen () const
 
std::string webrtc_assets_dir () const
 
std::pair< uint16_t, uint16_t > webrtc_tcp_port_range () const
 
std::pair< uint16_t, uint16_t > webrtc_udp_port_range () const
 
bool smt () const
 
std::string crosvm_binary () const
 
std::string seccomp_policy_dir () const
 
std::string qemu_binary_dir () const
 
bool enable_minimal_mode () const
 
bool enable_modem_simulator () const
 
int modem_simulator_instance_number () const
 
int modem_simulator_sim_type () const
 
std::string gpu_mode () const
 
std::string gpu_angle_feature_overrides_enabled () const
 
std::string gpu_angle_feature_overrides_disabled () const
 
std::string gpu_capture_binary () const
 
std::string gpu_gfxstream_transport () const
 
std::string gpu_renderer_features () const
 
std::string gpu_context_types () const
 
GuestHwuiRenderer guest_hwui_renderer () const
 
GuestRendererPreload guest_renderer_preload () const
 
std::string guest_vulkan_driver () const
 
bool guest_uses_bgra_framebuffers () const
 
std::string frames_socket_path () const
 
std::string gpu_vhost_user_mode () const
 
bool enable_gpu_udmabuf () const
 
bool enable_gpu_vhost_user () const
 
bool enable_gpu_external_blob () const
 
bool enable_gpu_system_blob () const
 
std::string hwcomposer () const
 
bool restart_subprocesses () const
 
std::string boot_image () const
 
std::string new_boot_image () const
 
std::string init_boot_image () const
 
std::string data_image () const
 
std::string new_data_image () const
 
std::string super_image () const
 
std::string new_super_image () const
 
std::string vendor_boot_image () const
 
std::string new_vendor_boot_image () const
 
std::string vbmeta_image () const
 
std::string new_vbmeta_image () const
 
std::string vbmeta_system_image () const
 
std::string vbmeta_vendor_dlkm_image () const
 
std::string new_vbmeta_vendor_dlkm_image () const
 
std::string vbmeta_system_dlkm_image () const
 
std::string new_vbmeta_system_dlkm_image () const
 
std::string vvmtruststore_path () const
 
std::string default_target_zip () const
 
std::string system_target_zip () const
 
std::string otheros_esp_image () const
 
std::string android_efi_loader () const
 
std::string chromeos_disk () const
 
std::string chromeos_kernel_path () const
 
std::string chromeos_root_image () const
 
std::string linux_kernel_path () const
 
std::string linux_initramfs_path () const
 
std::string linux_root_image () const
 
std::string fuchsia_zedboot_path () const
 
std::string fuchsia_multiboot_bin_path () const
 
std::string fuchsia_root_image () const
 
std::string custom_partition_path () const
 
int blank_sdcard_image_mb () const
 
std::string bootloader () const
 
std::string initramfs_path () const
 
std::string kernel_path () const
 
std::string guest_android_version () const
 
bool bootconfig_supported () const
 
std::string filename_encryption_mode () const
 
ExternalNetworkMode external_network_mode () const
 
bool start_vhal_proxy_server () const
 
int audio_output_streams_count () const
 
bool enable_tap_devices () const
 

Private Member Functions

 InstanceSpecific (const CuttlefishConfig *config, const std::string &id)
 
Json::Value * Dictionary ()
 
const Json::Value * Dictionary () const
 

Private Attributes

const CuttlefishConfigconfig_
 
std::string id_
 

Friends

InstanceSpecific CuttlefishConfig::ForInstance (int num) const
 
std::vector< InstanceSpecificCuttlefishConfig::Instances () const
 

Constructor & Destructor Documentation

◆ InstanceSpecific()

cuttlefish::CuttlefishConfig::InstanceSpecific::InstanceSpecific ( const CuttlefishConfig config,
const std::string &  id 
)
inlineprivate

Member Function Documentation

◆ access_kregistry_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::access_kregistry_path ( ) const

◆ adb_device_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::adb_device_name ( ) const

◆ adb_host_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::adb_host_port ( ) const

◆ adb_ip_and_port()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::adb_ip_and_port ( ) const

◆ android_efi_loader()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::android_efi_loader ( ) const

◆ ap_boot_flow()

APBootFlow cuttlefish::CuttlefishConfig::InstanceSpecific::ap_boot_flow ( ) const

◆ ap_composite_disk_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ap_composite_disk_path ( ) const

◆ ap_esp_grub_config()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ap_esp_grub_config ( ) const

◆ ap_esp_image_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ap_esp_image_path ( ) const

◆ ap_uboot_env_image_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ap_uboot_env_image_path ( ) const

◆ audio_output_streams_count()

int cuttlefish::CuttlefishConfig::InstanceSpecific::audio_output_streams_count ( ) const

◆ audio_server_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::audio_server_path ( ) const

◆ audiocontrol_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::audiocontrol_server_port ( ) const

◆ blank_data_image_mb()

int cuttlefish::CuttlefishConfig::InstanceSpecific::blank_data_image_mb ( ) const

◆ blank_sdcard_image_mb()

int cuttlefish::CuttlefishConfig::InstanceSpecific::blank_sdcard_image_mb ( ) const

◆ boot_flow()

BootFlow cuttlefish::CuttlefishConfig::InstanceSpecific::boot_flow ( ) const

◆ boot_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::boot_image ( ) const

◆ boot_slot()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::boot_slot ( ) const

◆ bootconfig_supported()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::bootconfig_supported ( ) const

◆ bootloader()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::bootloader ( ) const

◆ camera_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::camera_server_port ( ) const

◆ chromeos_disk()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::chromeos_disk ( ) const

◆ chromeos_kernel_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::chromeos_kernel_path ( ) const

◆ chromeos_root_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::chromeos_root_image ( ) const

◆ config_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::config_server_port ( ) const

◆ console()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::console ( ) const

◆ console_dev()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::console_dev ( ) const

◆ console_in_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::console_in_pipe_name ( ) const

◆ console_out_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::console_out_pipe_name ( ) const

◆ console_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::console_path ( ) const

◆ console_pipe_prefix()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::console_pipe_prefix ( ) const

◆ cpus()

int cuttlefish::CuttlefishConfig::InstanceSpecific::cpus ( ) const

◆ crosvm_binary()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::crosvm_binary ( ) const

◆ crosvm_simple_media_device()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::crosvm_simple_media_device ( ) const

◆ crosvm_use_balloon()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::crosvm_use_balloon ( ) const

◆ crosvm_use_rng()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::crosvm_use_rng ( ) const

◆ crosvm_v4l2_proxy()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::crosvm_v4l2_proxy ( ) const

◆ CrosvmSocketPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::CrosvmSocketPath ( ) const

◆ custom_keyboard_config()

std::optional< std::string > cuttlefish::CuttlefishConfig::InstanceSpecific::custom_keyboard_config ( ) const

◆ custom_partition_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::custom_partition_path ( ) const

◆ data_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::data_image ( ) const

◆ data_policy()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::data_policy ( ) const

◆ ddr_mem_mb()

int cuttlefish::CuttlefishConfig::InstanceSpecific::ddr_mem_mb ( ) const

◆ default_target_zip()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::default_target_zip ( ) const

◆ device_type()

DeviceType cuttlefish::CuttlefishConfig::InstanceSpecific::device_type ( ) const

◆ Dictionary() [1/2]

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

◆ Dictionary() [2/2]

const Json::Value * cuttlefish::CuttlefishConfig::InstanceSpecific::Dictionary ( ) const
private

◆ display_configs()

std::vector< CuttlefishConfig::DisplayConfig > cuttlefish::CuttlefishConfig::InstanceSpecific::display_configs ( ) const

◆ domkey_mapping_config()

const Json::Value & cuttlefish::CuttlefishConfig::InstanceSpecific::domkey_mapping_config ( ) const

◆ enable_audio()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_audio ( ) const

◆ enable_bootanimation()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_bootanimation ( ) const

◆ enable_gamepad()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gamepad ( ) const

◆ enable_gnss_grpc_proxy()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gnss_grpc_proxy ( ) const

◆ enable_gpu_external_blob()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gpu_external_blob ( ) const

◆ enable_gpu_system_blob()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gpu_system_blob ( ) const

◆ enable_gpu_udmabuf()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gpu_udmabuf ( ) const

◆ enable_gpu_vhost_user()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_gpu_vhost_user ( ) const

◆ enable_jcard_simulator()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_jcard_simulator ( ) const

◆ enable_kernel_log()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_kernel_log ( ) const

◆ enable_minimal_mode()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_minimal_mode ( ) const

◆ enable_modem_simulator()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_modem_simulator ( ) const

◆ enable_mouse()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_mouse ( ) const

◆ enable_sandbox()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_sandbox ( ) const

◆ enable_tap_devices()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_tap_devices ( ) const

◆ enable_usb()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_usb ( ) const

◆ enable_virtiofs()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::enable_virtiofs ( ) const

◆ environment_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::environment_name ( ) const

◆ esp_image_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::esp_image_path ( ) const

◆ ethernet_bridge_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ethernet_bridge_name ( ) const

◆ ethernet_ipv6()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ethernet_ipv6 ( ) const

◆ ethernet_mac()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ethernet_mac ( ) const

◆ ethernet_tap_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ethernet_tap_name ( ) const

◆ external_network_mode()

ExternalNetworkMode cuttlefish::CuttlefishConfig::InstanceSpecific::external_network_mode ( ) const

◆ extra_bootconfig_args()

std::vector< std::string > cuttlefish::CuttlefishConfig::InstanceSpecific::extra_bootconfig_args ( ) const

◆ fail_fast()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::fail_fast ( ) const

◆ fastboot_host_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::fastboot_host_port ( ) const

◆ filename_encryption_mode()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::filename_encryption_mode ( ) const

◆ fixed_location_file_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::fixed_location_file_path ( ) const

◆ frames_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::frames_socket_path ( ) const

◆ fuchsia_multiboot_bin_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::fuchsia_multiboot_bin_path ( ) const

◆ fuchsia_root_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::fuchsia_root_image ( ) const

◆ fuchsia_zedboot_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::fuchsia_zedboot_path ( ) const

◆ gamepad_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gamepad_socket_path ( ) const

◆ gdb_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::gdb_port ( ) const

◆ gem5_binary_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gem5_binary_dir ( ) const

◆ gem5_checkpoint_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gem5_checkpoint_dir ( ) const

◆ gem5_debug_file()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gem5_debug_file ( ) const

◆ gnss_file_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gnss_file_path ( ) const

◆ gnss_grpc_proxy_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::gnss_grpc_proxy_server_port ( ) const

◆ gnss_in_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gnss_in_pipe_name ( ) const

◆ gnss_out_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gnss_out_pipe_name ( ) const

◆ gnss_pipe_prefix()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gnss_pipe_prefix ( ) const

◆ gpu_angle_feature_overrides_disabled()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_angle_feature_overrides_disabled ( ) const

◆ gpu_angle_feature_overrides_enabled()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_angle_feature_overrides_enabled ( ) const

◆ gpu_capture_binary()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_capture_binary ( ) const

◆ gpu_context_types()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_context_types ( ) const

◆ gpu_gfxstream_transport()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_gfxstream_transport ( ) const

◆ gpu_mode()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_mode ( ) const

◆ gpu_renderer_features()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_renderer_features ( ) const

◆ gpu_vhost_user_mode()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::gpu_vhost_user_mode ( ) const

◆ grpc_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::grpc_socket_path ( ) const

◆ guest_android_version()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::guest_android_version ( ) const

◆ guest_enforce_security()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::guest_enforce_security ( ) const

◆ guest_hwui_renderer()

GuestHwuiRenderer cuttlefish::CuttlefishConfig::InstanceSpecific::guest_hwui_renderer ( ) const

◆ guest_renderer_preload()

GuestRendererPreload cuttlefish::CuttlefishConfig::InstanceSpecific::guest_renderer_preload ( ) const

◆ guest_uses_bgra_framebuffers()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::guest_uses_bgra_framebuffers ( ) const

◆ guest_vulkan_driver()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::guest_vulkan_driver ( ) const

◆ hwcomposer()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::hwcomposer ( ) const

◆ hwcomposer_pmem_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::hwcomposer_pmem_path ( ) const

◆ id()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::id ( ) const

◆ index()

int cuttlefish::CuttlefishConfig::InstanceSpecific::index ( ) const

◆ init_boot_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::init_boot_image ( ) const

◆ initramfs_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::initramfs_path ( ) const

◆ instance_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::instance_dir ( ) const

◆ instance_internal_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::instance_internal_dir ( ) const

◆ instance_internal_uds_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::instance_internal_uds_dir ( ) const

◆ instance_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::instance_name ( ) const

◆ instance_uds_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::instance_uds_dir ( ) const

◆ kernel_log_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::kernel_log_pipe_name ( ) const

◆ kernel_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::kernel_path ( ) const

◆ keyboard_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::keyboard_socket_path ( ) const

◆ kgdb()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::kgdb ( ) const

◆ launcher_log_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::launcher_log_path ( ) const

◆ launcher_monitor_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::launcher_monitor_socket_path ( ) const

◆ lights_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::lights_server_port ( ) const

◆ linux_initramfs_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::linux_initramfs_path ( ) const

◆ linux_kernel_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::linux_kernel_path ( ) const

◆ linux_root_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::linux_root_image ( ) const

◆ logcat_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::logcat_path ( ) const

◆ logcat_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::logcat_pipe_name ( ) const

◆ mcu()

const Json::Value & cuttlefish::CuttlefishConfig::InstanceSpecific::mcu ( ) const

◆ memory_mb()

int cuttlefish::CuttlefishConfig::InstanceSpecific::memory_mb ( ) const

◆ mobile_bridge_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::mobile_bridge_name ( ) const

◆ mobile_mac()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::mobile_mac ( ) const

◆ mobile_tap_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::mobile_tap_name ( ) const

◆ modem_simulator_host_id()

int cuttlefish::CuttlefishConfig::InstanceSpecific::modem_simulator_host_id ( ) const

◆ modem_simulator_instance_number()

int cuttlefish::CuttlefishConfig::InstanceSpecific::modem_simulator_instance_number ( ) const

◆ modem_simulator_ports()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::modem_simulator_ports ( ) const

◆ modem_simulator_sim_type()

int cuttlefish::CuttlefishConfig::InstanceSpecific::modem_simulator_sim_type ( ) const

◆ mouse_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::mouse_socket_path ( ) const

◆ mte()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::mte ( ) const

◆ new_boot_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_boot_image ( ) const

◆ new_data_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_data_image ( ) const

◆ new_super_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_super_image ( ) const

◆ new_vbmeta_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_vbmeta_image ( ) const

◆ new_vbmeta_system_dlkm_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_vbmeta_system_dlkm_image ( ) const

◆ new_vbmeta_vendor_dlkm_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_vbmeta_vendor_dlkm_image ( ) const

◆ new_vendor_boot_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::new_vendor_boot_image ( ) const

◆ openthread_node_id()

int cuttlefish::CuttlefishConfig::InstanceSpecific::openthread_node_id ( ) const

◆ OpenwrtCrosvmSocketPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::OpenwrtCrosvmSocketPath ( ) const

◆ os_composite_disk_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::os_composite_disk_path ( ) const

◆ otheros_esp_grub_config()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::otheros_esp_grub_config ( ) const

◆ otheros_esp_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::otheros_esp_image ( ) const

◆ pause_in_bootloader()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::pause_in_bootloader ( ) const

◆ PerInstanceGrpcSocketPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstanceGrpcSocketPath ( const std::string &  socket_name) const

◆ PerInstanceInternalPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstanceInternalPath ( const std::string &  file_name) const

◆ PerInstanceInternalUdsPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstanceInternalUdsPath ( const std::string &  file_name) const

◆ PerInstanceLogPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstanceLogPath ( const std::string &  file_name) const

◆ PerInstancePath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstancePath ( const std::string &  file_name) const

◆ PerInstanceUdsPath()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::PerInstanceUdsPath ( const std::string &  file_name) const

◆ persistent_ap_composite_disk_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::persistent_ap_composite_disk_path ( ) const

◆ persistent_ap_composite_overlay_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::persistent_ap_composite_overlay_path ( ) const

◆ persistent_composite_disk_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::persistent_composite_disk_path ( ) const

◆ persistent_composite_overlay_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::persistent_composite_overlay_path ( ) const

◆ pflash_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::pflash_path ( ) const

◆ pstore_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::pstore_path ( ) const

◆ qemu_binary_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::qemu_binary_dir ( ) const

◆ qemu_vnc_server_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::qemu_vnc_server_port ( ) const

◆ record_screen()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::record_screen ( ) const

◆ restart_subprocesses()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::restart_subprocesses ( ) const

◆ restore_adbd_pipe_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::restore_adbd_pipe_name ( ) const

◆ ril_broadcast()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ril_broadcast ( ) const

◆ ril_dns()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ril_dns ( ) const

◆ ril_gateway()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ril_gateway ( ) const

◆ ril_ipaddr()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ril_ipaddr ( ) const

◆ ril_prefixlen()

uint8_t cuttlefish::CuttlefishConfig::InstanceSpecific::ril_prefixlen ( ) const

◆ rotary_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::rotary_socket_path ( ) const

◆ run_as_daemon()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::run_as_daemon ( ) const

◆ sdcard_overlay_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::sdcard_overlay_path ( ) const

◆ sdcard_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::sdcard_path ( ) const

◆ seccomp_policy_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::seccomp_policy_dir ( ) const

◆ serial_number()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::serial_number ( ) const

◆ session_id()

uint32_t cuttlefish::CuttlefishConfig::InstanceSpecific::session_id ( ) const

◆ setupwizard_mode()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::setupwizard_mode ( ) const

◆ smt()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::smt ( ) const

◆ start_casimir()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_casimir ( ) const

◆ start_netsim()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_netsim ( ) const

◆ start_pica()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_pica ( ) const

◆ start_rootcanal()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_rootcanal ( ) const

◆ start_vhal_proxy_server()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_vhal_proxy_server ( ) const

◆ start_wmediumd_instance()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::start_wmediumd_instance ( ) const

◆ super_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::super_image ( ) const

◆ switches_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::switches_socket_path ( ) const

◆ system_target_zip()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::system_target_zip ( ) const

◆ target_arch()

Arch cuttlefish::CuttlefishConfig::InstanceSpecific::target_arch ( ) const

◆ ti50_emulator()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::ti50_emulator ( ) const

◆ tombstone_receiver_port()

int cuttlefish::CuttlefishConfig::InstanceSpecific::tombstone_receiver_port ( ) const

◆ touch_socket_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::touch_socket_path ( int  touch_dev_idx) const

◆ touchpad_configs()

std::vector< CuttlefishConfig::TouchpadConfig > cuttlefish::CuttlefishConfig::InstanceSpecific::touchpad_configs ( ) const

◆ uboot_env_image_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::uboot_env_image_path ( ) const

◆ use_allocd()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_allocd ( ) const

◆ use_bootloader()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_bootloader ( ) const

◆ use_bridged_wifi_tap()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_bridged_wifi_tap ( ) const

◆ use_cvdalloc()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_cvdalloc ( ) const

◆ use_pmem()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_pmem ( ) const

◆ use_sdcard()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::use_sdcard ( ) const

◆ userdata_format()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::userdata_format ( ) const

◆ uuid()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::uuid ( ) const

◆ vbmeta_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vbmeta_image ( ) const

◆ vbmeta_system_dlkm_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vbmeta_system_dlkm_image ( ) const

◆ vbmeta_system_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vbmeta_system_image ( ) const

◆ vbmeta_vendor_dlkm_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vbmeta_vendor_dlkm_image ( ) const

◆ vcpu_config_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vcpu_config_path ( ) const

◆ vendor_boot_image()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vendor_boot_image ( ) const

◆ vhost_net()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::vhost_net ( ) const

◆ vhost_user_block()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::vhost_user_block ( ) const

◆ vhost_user_vsock()

bool cuttlefish::CuttlefishConfig::InstanceSpecific::vhost_user_vsock ( ) const

◆ virtual_disk_paths()

std::vector< std::string > cuttlefish::CuttlefishConfig::InstanceSpecific::virtual_disk_paths ( ) const

◆ vsock_guest_cid()

int cuttlefish::CuttlefishConfig::InstanceSpecific::vsock_guest_cid ( ) const

◆ vsock_guest_group()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vsock_guest_group ( ) const

◆ vvmtruststore_path()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::vvmtruststore_path ( ) const

◆ webrtc_assets_dir()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::webrtc_assets_dir ( ) const

◆ webrtc_device_id()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::webrtc_device_id ( ) const

◆ webrtc_tcp_port_range()

std::pair< uint16_t, uint16_t > cuttlefish::CuttlefishConfig::InstanceSpecific::webrtc_tcp_port_range ( ) const

◆ webrtc_udp_port_range()

std::pair< uint16_t, uint16_t > cuttlefish::CuttlefishConfig::InstanceSpecific::webrtc_udp_port_range ( ) const

◆ wifi_bridge_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::wifi_bridge_name ( ) const

◆ wifi_mac()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::wifi_mac ( ) const

◆ wifi_mac_prefix()

int cuttlefish::CuttlefishConfig::InstanceSpecific::wifi_mac_prefix ( ) const

◆ wifi_tap_name()

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::wifi_tap_name ( ) const

Friends And Related Function Documentation

◆ CuttlefishConfig::ForInstance

◆ CuttlefishConfig::Instances

std::vector< InstanceSpecific > CuttlefishConfig::Instances ( ) const
friend

Member Data Documentation

◆ config_

const CuttlefishConfig* cuttlefish::CuttlefishConfig::InstanceSpecific::config_
private

◆ id_

std::string cuttlefish::CuttlefishConfig::InstanceSpecific::id_
private

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