9#ifndef LIBLLDB_PLUGINS_PROCESS_WINDOWS_COMMON_IO_HANDLER_PROCESS_STDIO_WINDOWS_H_
10#define LIBLLDB_PLUGINS_PROCESS_WINDOWS_COMMON_IO_HANDLER_PROCESS_STDIO_WINDOWS_H_
57 reinterpret_cast<HANDLE>(
static_cast<intptr_t
>(-1));
bool Interrupt() override
llvm::Expected< bool > ConsoleHasTextInput(const HANDLE hStdin)
Peek the console for input.
~IOHandlerProcessSTDIOWindows() override
std::atomic< ControlOp > m_pending_op
NativeFile m_read_file
Read from this file (usually actual STDIN for LLDB)
IOHandlerProcessSTDIOWindows(Process *process)
void SetIsRunning(bool running)
IOHandler(Debugger &debugger, IOHandler::Type type)
A plug-in interface definition class for debugging a process.
A class that represents a running process on the host machine.
NativeFilePosix NativeFile