Lines Matching defs:io_handler
3095 void CommandInterpreter::PrintCommandOutput(IOHandler &io_handler,
3099 lldb::StreamFileSP stream = is_stdout ? io_handler.GetOutputStreamFileSP()
3100 : io_handler.GetErrorStreamFileSP();
3107 std::lock_guard<std::recursive_mutex> guard(io_handler.GetOutputMutex());
3113 std::lock_guard<std::recursive_mutex> guard(io_handler.GetOutputMutex());
3135 void CommandInterpreter::IOHandlerInputComplete(IOHandler &io_handler,
3141 const bool is_interactive = io_handler.GetIsInteractive();
3143 io_handler.GetFlags().Test(eHandleCommandFlagAllowRepeats);
3158 if (EchoCommandNonInteractive(line, io_handler.GetFlags())) {
3159 std::lock_guard<std::recursive_mutex> guard(io_handler.GetOutputMutex());
3160 io_handler.GetOutputStreamFileSP()->Printf(
3161 "%s%s\n", io_handler.GetPrompt(), line.c_str());
3183 io_handler.GetFlags().Test(eHandleCommandFlagPrintResult)) ||
3184 io_handler.GetFlags().Test(eHandleCommandFlagPrintErrors)) {
3193 PrintCommandOutput(io_handler, diags, true);
3202 PrintCommandOutput(io_handler, output, true);
3208 PrintCommandOutput(io_handler, error, false);
3223 if (io_handler.GetFlags().Test(eHandleCommandFlagStopOnContinue))
3224 io_handler.SetIsDone(true);
3229 if (io_handler.GetFlags().Test(eHandleCommandFlagStopOnError)) {
3231 io_handler.SetIsDone(true);
3237 io_handler.SetIsDone(true);
3244 io_handler.GetFlags().Test(eHandleCommandFlagStopOnCrash) &&
3246 io_handler.SetIsDone(true);
3251 bool CommandInterpreter::IOHandlerInterrupt(IOHandler &io_handler) {