class ConsoleNoninteractive
Defined at line 23 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
A non-interactive console that doesn't read from stdin but write to stdout. This is useful
if the console is not the user interface, e.g., when zxdb is embedded in a debugger GUI and
debug adapter protocol is used to interact with zxdb.
Public Methods
void Init ()
Console implementation
Defined at line 12 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
void Quit ()
Defined at line 19 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
void Write (const OutputBuffer & output, bool add_newline)
Defined at line 21 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
void ConsoleNoninteractive (Session * session)
Defined at line 25 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
void ModalGetOption (const line_input::ModalPromptOptions & options, OutputBuffer message, const std::string & prompt, line_input::ModalLineInput::ModalCompletionCallback cb)
Defined at line 25 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
void ~ConsoleNoninteractive ()
Defined at line 26 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
void Clear ()
Defined at line 32 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
void ProcessInputLine (const std::string & line, fxl::RefPtr<CommandContext> cmd_context, bool add_to_history)
Defined at line 32 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
void EnableInput ()
Defined at line 39 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
void DisableInput ()
Defined at line 40 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h