12#include "lldb/Host/Config.h"
23 "Switch into the curses based GUI mode.",
"gui") {}
40 result.
AppendError(
"the gui command requires an interactive terminal.");
43 result.
AppendError(
"lldb was not built with gui support");
A command line argument class.
~CommandObjectGUI() override
void DoExecute(Args &args, CommandReturnObject &result) override
CommandObjectGUI(CommandInterpreter &interpreter)
void void AppendError(llvm::StringRef in_string)
void SetStatus(lldb::ReturnStatus status)
A class to manage flag bits.
void RunIOHandlerAsync(const lldb::IOHandlerSP &reader_sp, bool cancel_top_handler=true)
Run the given IO handler and return immediately.
An abstract base class for files.
bool GetIsRealTerminal()
Return true if this file from a real terminal.
virtual FILE * GetStream()
Get the underlying libc stream for this file, or NULL.
bool GetIsInteractive()
Return true if this file is interactive.
A class that represents a running process on the host machine.
std::shared_ptr< lldb_private::IOHandler > IOHandlerSP
@ eReturnStatusSuccessFinishResult