Lines Matching refs:string

63 std::string ToString(VmmMode mode);
80 const std::string& path);
90 bool SaveToFile(const std::string& file) const;
96 std::string root_dir() const;
97 void set_root_dir(const std::string& root_dir);
99 std::string instances_dir() const;
100 std::string InstancesPath(const std::string&) const;
102 std::string assembly_dir() const;
103 std::string AssemblyPath(const std::string&) const;
105 std::string instances_uds_dir() const;
106 std::string InstancesUdsPath(const std::string&) const;
108 std::string environments_dir() const;
109 std::string EnvironmentsPath(const std::string&) const;
111 std::string environments_uds_dir() const;
112 std::string EnvironmentsUdsPath(const std::string&) const;
117 std::string ap_vm_manager() const;
118 void set_ap_vm_manager(const std::string& name);
136 void set_secure_hals(const std::set<std::string>& hals);
139 void set_crosvm_binary(const std::string& crosvm_binary);
140 std::string crosvm_binary() const;
142 void set_gem5_debug_flags(const std::string& gem5_debug_flags);
143 std::string gem5_debug_flags() const;
171 void set_casimir_args(const std::string& casimir_args);
172 std::vector<std::string> casimir_args() const;
199 void set_netsim_args(const std::string& netsim_args);
200 std::vector<std::string> netsim_args() const;
208 void set_enable_metrics(std::string enable_metrics);
211 void set_metrics_binary(const std::string& metrics_binary);
212 std::string metrics_binary() const;
214 void set_extra_kernel_cmdline(const std::string& extra_cmdline);
215 std::vector<std::string> extra_kernel_cmdline() const;
218 void set_webrtc_certs_dir(const std::string& certs_dir);
219 std::string webrtc_certs_dir() const;
227 void set_sig_server_address(const std::string& addr);
228 std::string sig_server_address() const;
232 void set_sig_server_path(const std::string& path);
233 std::string sig_server_path() const;
245 void set_host_tools_version(const std::map<std::string, uint32_t>&);
246 std::map<std::string, uint32_t> host_tools_version() const;
251 void set_ap_rootfs_image(const std::string& path);
252 std::string ap_rootfs_image() const;
254 void set_ap_kernel_image(const std::string& path);
255 std::string ap_kernel_image() const;
260 void set_rootcanal_args(const std::string& rootcanal_args);
261 std::vector<std::string> rootcanal_args() const;
276 std::string ap_image_dev_path() const;
277 void set_ap_image_dev_path(const std::string& dev_path);
280 std::string snapshot_path() const;
281 void set_snapshot_path(const std::string& snapshot_path);
283 std::set<std::string> straced_host_executables() const;
284 void set_straced_host_executables(const std::set<std::string>& executables);
296 InstanceSpecific ForInstanceName(const std::string& name) const;
300 std::vector<std::string> instance_dirs() const;
302 void set_instance_names(const std::vector<std::string>& instance_names);
303 std::vector<std::string> instance_names() const;
308 std::string id_;
312 InstanceSpecific(const CuttlefishConfig* config, const std::string& id) in InstanceSpecific()
318 std::string serial_number() const;
338 std::string adb_ip_and_port() const;
344 std::string adb_device_name() const;
345 std::string gnss_file_path() const;
346 std::string fixed_location_file_path() const;
347 std::string mobile_bridge_name() const;
348 std::string mobile_tap_name() const;
349 std::string mobile_mac() const;
350 std::string wifi_bridge_name() const;
351 std::string wifi_tap_name() const;
352 std::string wifi_mac() const;
354 std::string ethernet_tap_name() const;
355 std::string ethernet_bridge_name() const;
356 std::string ethernet_mac() const;
357 std::string ethernet_ipv6() const;
361 std::string vsock_guest_group() const;
362 std::string uuid() const;
363 std::string instance_name() const;
364 std::string environment_name() const;
365 std::vector<std::string> virtual_disk_paths() const;
369 std::string PerInstancePath(const std::string& file_name) const;
370 std::string PerInstanceInternalPath(const std::string& file_name) const;
371 std::string PerInstanceLogPath(const std::string& file_name) const;
373 std::string CrosvmSocketPath() const;
374 std::string OpenwrtCrosvmSocketPath() const;
375 std::string instance_dir() const;
377 std::string instance_internal_dir() const;
382 std::string PerInstanceUdsPath(const std::string& file_name) const;
383 std::string PerInstanceInternalUdsPath(const std::string& file_name) const;
384 std::string PerInstanceGrpcSocketPath(const std::string& socket_name) const;
386 std::string instance_uds_dir() const;
388 std::string instance_internal_uds_dir() const;
390 std::string touch_socket_path(int touch_dev_idx) const;
391 std::string rotary_socket_path() const;
392 std::string keyboard_socket_path() const;
393 std::string switches_socket_path() const;
395 std::string access_kregistry_path() const;
397 std::string hwcomposer_pmem_path() const;
399 std::string pstore_path() const;
401 std::string pflash_path() const;
403 std::string console_path() const;
405 std::string logcat_path() const;
407 std::string kernel_log_pipe_name() const;
409 std::string console_pipe_prefix() const;
410 std::string console_in_pipe_name() const;
411 std::string console_out_pipe_name() const;
413 std::string gnss_pipe_prefix() const;
414 std::string gnss_in_pipe_name() const;
415 std::string gnss_out_pipe_name() const;
417 std::string logcat_pipe_name() const;
418 std::string restore_adbd_pipe_name() const;
420 std::string launcher_log_path() const;
422 std::string launcher_monitor_socket_path() const;
424 std::string sdcard_path() const;
425 std::string sdcard_overlay_path() const;
427 std::string persistent_composite_disk_path() const;
428 std::string persistent_composite_overlay_path() const;
429 std::string persistent_ap_composite_disk_path() const;
430 std::string persistent_ap_composite_overlay_path() const;
432 std::string os_composite_disk_path() const;
434 std::string ap_composite_disk_path() const;
436 std::string uboot_env_image_path() const;
438 std::string ap_uboot_env_image_path() const;
440 std::string ap_esp_image_path() const;
442 std::string esp_image_path() const;
444 std::string chromeos_state_image() const;
446 std::string otheros_esp_grub_config() const;
448 std::string ap_esp_grub_config() const;
450 std::string audio_server_path() const;
464 std::string modem_simulator_ports() const;
468 std::string webrtc_device_id() const;
472 std::string group_id() const;
523 std::string factory_reset_protected_path() const;
525 std::string persistent_bootconfig_path() const;
528 std::string vbmeta_path() const;
530 std::string ap_vbmeta_path() const;
532 std::string id() const;
534 std::string gem5_binary_dir() const;
536 std::string gem5_checkpoint_dir() const;
540 std::string console_dev() const;
557 std::string data_policy() const;
566 std::string grpc_socket_path() const;
569 std::string setupwizard_mode() const;
570 std::string userdata_format() const;
579 std::vector<std::string> extra_bootconfig_args() const;
581 std::string gem5_debug_file() const;
584 std::string boot_slot() const;
594 std::string ril_dns() const;
595 std::string ril_ipaddr() const;
596 std::string ril_gateway() const;
597 std::string ril_broadcast() const;
601 std::string webrtc_assets_dir() const;
610 std::string crosvm_binary() const;
611 std::string seccomp_policy_dir() const;
612 std::string qemu_binary_dir() const;
620 std::string gpu_mode() const;
621 std::string gpu_angle_feature_overrides_enabled() const;
622 std::string gpu_angle_feature_overrides_disabled() const;
623 std::string gpu_capture_binary() const;
624 std::string gpu_gfxstream_transport() const;
625 std::string gpu_renderer_features() const;
626 std::string gpu_context_types() const;
627 std::string guest_vulkan_driver() const;
629 std::string frames_socket_path() const;
631 std::string gpu_vhost_user_mode() const;
638 std::string hwcomposer() const;
643 std::string boot_image() const;
644 std::string new_boot_image() const;
645 std::string init_boot_image() const;
646 std::string data_image() const;
647 std::string new_data_image() const;
648 std::string super_image() const;
649 std::string new_super_image() const;
650 std::string misc_image() const;
651 std::string misc_info_txt() const;
652 std::string metadata_image() const;
653 std::string vendor_boot_image() const;
654 std::string new_vendor_boot_image() const;
655 std::string vbmeta_image() const;
656 std::string new_vbmeta_image() const;
657 std::string vbmeta_system_image() const;
658 std::string vbmeta_vendor_dlkm_image() const;
659 std::string new_vbmeta_vendor_dlkm_image() const;
660 std::string vbmeta_system_dlkm_image() const;
661 std::string new_vbmeta_system_dlkm_image() const;
662 std::string default_target_zip() const;
663 std::string system_target_zip() const;
666 std::string otheros_esp_image() const;
669 std::string android_efi_loader() const;
672 std::string chromeos_disk() const;
673 std::string chromeos_kernel_path() const;
674 std::string chromeos_root_image() const;
677 std::string linux_kernel_path() const;
678 std::string linux_initramfs_path() const;
679 std::string linux_root_image() const;
681 std::string fuchsia_zedboot_path() const;
682 std::string fuchsia_multiboot_bin_path() const;
683 std::string fuchsia_root_image() const;
685 std::string custom_partition_path() const;
689 std::string bootloader() const;
690 std::string initramfs_path() const;
691 std::string kernel_path() const;
692 std::string guest_android_version() const;
694 std::string filename_encryption_mode() const;
703 std::string id_;
706 MutableInstanceSpecific(CuttlefishConfig* config, const std::string& id);
710 void set_serial_number(const std::string& serial_number);
723 void set_adb_ip_and_port(const std::string& ip_port);
726 void set_mobile_bridge_name(const std::string& mobile_bridge_name);
727 void set_mobile_tap_name(const std::string& mobile_tap_name);
728 void set_mobile_mac(const std::string& mac);
729 void set_wifi_bridge_name(const std::string& wifi_bridge_name);
730 void set_wifi_tap_name(const std::string& wifi_tap_name);
731 void set_wifi_mac(const std::string& mac);
733 void set_ethernet_tap_name(const std::string& ethernet_tap_name);
734 void set_ethernet_bridge_name(const std::string& set_ethernet_bridge_name);
735 void set_ethernet_mac(const std::string& mac);
736 void set_ethernet_ipv6(const std::string& ip);
740 void set_vsock_guest_group(const std::string& vsock_guest_group);
741 void set_uuid(const std::string& uuid);
742 void set_environment_name(const std::string& env_name);
744 void set_modem_simulator_ports(const std::string& modem_simulator_ports);
745 void set_virtual_disk_paths(const std::vector<std::string>& disk_paths);
746 void set_webrtc_device_id(const std::string& id);
747 void set_group_id(const std::string& id);
766 void set_gnss_file_path(const std::string &gnss_file_path);
768 const std::string& fixed_location_file_path);
769 void set_gem5_binary_dir(const std::string& gem5_binary_dir);
770 void set_gem5_checkpoint_dir(const std::string& gem5_checkpoint_dir);
778 void set_data_policy(const std::string& data_policy);
786 Result<void> set_setupwizard_mode(const std::string& title);
787 void set_userdata_format(const std::string& userdata_format);
796 void set_extra_bootconfig_args(const std::string& extra_bootconfig_args);
798 void set_gem5_debug_file(const std::string& gem5_debug_file);
801 void set_boot_slot(const std::string& boot_slot);
802 void set_grpc_socket_path(const std::string& sockets);
809 void set_webrtc_assets_dir(const std::string& webrtc_assets_dir);
818 void set_crosvm_binary(const std::string& crosvm_binary);
819 void set_seccomp_policy_dir(const std::string& seccomp_policy_dir);
820 void set_qemu_binary_dir(const std::string& qemu_binary_dir);
828 void set_ril_dns(const std::string& ril_dns);
829 void set_ril_ipaddr(const std::string& ril_ipaddr);
830 void set_ril_gateway(const std::string& ril_gateway);
831 void set_ril_broadcast(const std::string& ril_broadcast);
840 void set_gpu_mode(const std::string& name);
841 void set_gpu_angle_feature_overrides_enabled(const std::string& overrides);
842 void set_gpu_angle_feature_overrides_disabled(const std::string& overrides);
843 void set_gpu_capture_binary(const std::string&);
844 void set_gpu_gfxstream_transport(const std::string& transport);
845 void set_gpu_renderer_features(const std::string& features);
846 void set_gpu_context_types(const std::string& context_types);
847 void set_guest_vulkan_driver(const std::string& driver);
849 void set_frames_socket_path(const std::string& driver);
856 void set_hwcomposer(const std::string&);
861 void set_boot_image(const std::string& boot_image);
862 void set_new_boot_image(const std::string& new_boot_image);
863 void set_init_boot_image(const std::string& init_boot_image);
864 void set_data_image(const std::string& data_image);
865 void set_new_data_image(const std::string& new_data_image);
866 void set_super_image(const std::string& super_image);
867 void set_new_super_image(const std::string& super_image);
868 void set_misc_info_txt(const std::string& misc_image);
869 void set_vendor_boot_image(const std::string& vendor_boot_image);
870 void set_new_vendor_boot_image(const std::string& new_vendor_boot_image);
871 void set_vbmeta_image(const std::string& vbmeta_image);
872 void set_new_vbmeta_image(const std::string& new_vbmeta_image);
873 void set_vbmeta_system_image(const std::string& vbmeta_system_image);
875 const std::string& vbmeta_vendor_dlkm_image);
877 const std::string& vbmeta_vendor_dlkm_image);
879 const std::string& vbmeta_system_dlkm_image);
881 const std::string& vbmeta_system_dlkm_image);
882 void set_default_target_zip(const std::string& default_target_zip);
883 void set_system_target_zip(const std::string& system_target_zip);
884 void set_otheros_esp_image(const std::string& otheros_esp_image);
885 void set_android_efi_loader(const std::string& android_efi_loader);
886 void set_chromeos_disk(const std::string& chromeos_disk);
887 void set_chromeos_kernel_path(const std::string& linux_kernel_path);
888 void set_chromeos_root_image(const std::string& linux_root_image);
889 void set_linux_kernel_path(const std::string& linux_kernel_path);
890 void set_linux_initramfs_path(const std::string& linux_initramfs_path);
891 void set_linux_root_image(const std::string& linux_root_image);
892 void set_fuchsia_zedboot_path(const std::string& fuchsia_zedboot_path);
893 void set_fuchsia_multiboot_bin_path(const std::string& fuchsia_multiboot_bin_path);
894 void set_fuchsia_root_image(const std::string& fuchsia_root_image);
895 void set_custom_partition_path(const std::string& custom_partition_path);
898 void set_bootloader(const std::string& bootloader);
899 void set_initramfs_path(const std::string& initramfs_path);
900 void set_kernel_path(const std::string& kernel_path);
901 void set_guest_android_version(const std::string& guest_android_version);
903 void set_filename_encryption_mode(const std::string& userdata_format);
911 void SetPath(const std::string& key, const std::string& path);
917 MutableEnvironmentSpecific ForEnvironment(const std::string& envName);
918 EnvironmentSpecific ForEnvironment(const std::string& envName) const;
923 std::vector<std::string> environment_dirs() const;
927 const std::string&) const;
931 std::string envName_;
934 const std::string& envName) in EnvironmentSpecific()
941 std::string environment_name() const;
943 std::string environment_uds_dir() const;
944 std::string PerEnvironmentUdsPath(const std::string& file_name) const;
946 std::string environment_dir() const;
947 std::string PerEnvironmentPath(const std::string& file_name) const;
949 std::string PerEnvironmentLogPath(const std::string& file_name) const;
951 std::string PerEnvironmentGrpcSocketPath(
952 const std::string& file_name) const;
954 std::string control_socket_path() const;
955 std::string launcher_log_path() const;
960 std::string vhost_user_mac80211_hwsim() const;
961 std::string wmediumd_api_server_socket() const;
962 std::string wmediumd_config() const;
968 const std::string&);
972 std::string envName_;
975 const std::string& envName) in MutableEnvironmentSpecific()
984 void set_vhost_user_mac80211_hwsim(const std::string& path);
985 void set_wmediumd_api_server_socket(const std::string& path);
986 void set_wmediumd_config(const std::string& path);
993 static CuttlefishConfig* BuildConfigImpl(const std::string& path);