Lines Matching refs:std
65 const std::vector<std::string>& args) { in RunCrosvmDisplayCommand()
73 const std::string crosvm_binary_path = instance.crosvm_binary(); in RunCrosvmDisplayCommand()
74 const std::string crosvm_control_path = instance.CrosvmSocketPath(); in RunCrosvmDisplayCommand()
78 for (const std::string& arg : args) { in RunCrosvmDisplayCommand()
83 std::string out; in RunCrosvmDisplayCommand()
84 std::string err; in RunCrosvmDisplayCommand()
85 auto ret = RunWithManagedStdio(std::move(command), NULL, &out, &err); in RunCrosvmDisplayCommand()
87 std::cerr << "Failed to run crosvm display command: ret code: " << ret in RunCrosvmDisplayCommand()
94 std::cerr << err << std::endl; in RunCrosvmDisplayCommand()
95 std::cout << out << std::endl; in RunCrosvmDisplayCommand()
99 Result<int> GetInstanceNum(std::vector<std::string>& args) { in GetInstanceNum()
106 Result<int> DoHelp(std::vector<std::string>& args) { in DoHelp()
108 std::unordered_map<std::string, std::string>> in DoHelp()
115 const std::string& subcommand_str = args[0]; in DoHelp()
118 std::cerr << "Unknown subcommand '" << subcommand_str in DoHelp()
119 << "'. See `cvd display help`" << std::endl; in DoHelp()
123 std::cout << subcommand_usage->second << std::endl; in DoHelp()
127 Result<int> DoAdd(std::vector<std::string>& args) { in DoAdd()
132 std::cerr << "Must provide at least 1 display to add. Usage:" << std::endl; in DoAdd()
133 std::cerr << kAddUsage << std::endl; in DoAdd()
137 std::vector<std::string> add_displays_command_args; in DoAdd()
141 const std::string w = std::to_string(display_config.width); in DoAdd()
142 const std::string h = std::to_string(display_config.height); in DoAdd()
143 const std::string dpi = std::to_string(display_config.dpi); in DoAdd()
144 const std::string rr = std::to_string(display_config.refresh_rate_hz); in DoAdd()
146 const std::string add_display_flag = in DoAdd()
148 std::vector<std::string>{ in DoAdd()
162 Result<int> DoList(std::vector<std::string>& args) { in DoList()
167 Result<int> DoRemove(std::vector<std::string>& args) { in DoRemove()
170 std::vector<std::string> displays; in DoRemove()
171 const std::vector<Flag> remove_displays_flags = { in DoRemove()
181 std::cerr << parse_res.error().FormatForEnv() << std::endl; in DoRemove()
182 std::cerr << "Failed to parse flags. Usage:" << std::endl; in DoRemove()
183 std::cerr << kRemoveUsage << std::endl; in DoRemove()
188 std::cerr << "Must specify at least one display id to remove. Usage:" in DoRemove()
189 << std::endl; in DoRemove()
190 std::cerr << kRemoveUsage << std::endl; in DoRemove()
194 std::vector<std::string> remove_displays_command_args; in DoRemove()
204 using DisplaySubCommand = Result<int> (*)(std::vector<std::string>&);
209 const std::unordered_map<std::string, DisplaySubCommand> kSubCommands = { in DisplayMain()
221 const std::string command_str = args[0]; in DisplayMain()
226 std::cerr << "Unknown display command: '" << command_str << "'." in DisplayMain()
227 << std::endl; in DisplayMain()
233 std::cerr << result.error().FormatForEnv(); in DisplayMain()