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 ~ConsoleNoninteractive ()
Defined at line 26 of file ../../src/developer/debug/zxdb/console/console_noninteractive.h
void ModalGetOption (const line_input::ModalPromptOptions &options,OutputBuffermessage,const std::string &prompt,line_input::ModalLineInput::ModalCompletionCallbackcb)
Defined at line 29 of file ../../src/developer/debug/zxdb/console/console_noninteractive.cc
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,booladd_to_history)
Defined at line 36 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