|
LLDB mainline
|
#include <IOHandlerCursesGUI.h>
Public Member Functions | |
| IOHandlerCursesGUI (Debugger &debugger) | |
| ~IOHandlerCursesGUI () override | |
| void | Run () override |
| void | Cancel () override |
| bool | Interrupt () override |
| void | GotEOF () override |
| void | Activate () override |
| void | Deactivate () override |
| void | TerminalSizeChanged () override |
| Public Member Functions inherited from lldb_private::IOHandler | |
| IOHandler (Debugger &debugger, IOHandler::Type type) | |
| IOHandler (Debugger &debugger, IOHandler::Type type, const lldb::FileSP &input_sp, const lldb::LockableStreamFileSP &output_sp, const lldb::LockableStreamFileSP &error_sp, uint32_t flags) | |
| virtual | ~IOHandler () |
| bool | IsActive () |
| void | SetIsDone (bool b) |
| bool | GetIsDone () |
| Type | GetType () const |
| virtual void | Refresh () |
| virtual const char * | GetPrompt () |
| virtual bool | SetPrompt (llvm::StringRef prompt) |
| virtual bool | SetUseColor (bool use_color) |
| bool | SetPrompt (const char *)=delete |
| virtual llvm::StringRef | GetControlSequence (char ch) |
| virtual const char * | GetCommandPrefix () |
| virtual const char * | GetHelpPrologue () |
| int | GetInputFD () |
| int | GetOutputFD () |
| int | GetErrorFD () |
| lldb::FileSP | GetInputFileSP () |
| lldb::LockableStreamFileSP | GetOutputStreamFileSP () |
| lldb::LockableStreamFileSP | GetErrorStreamFileSP () |
| Debugger & | GetDebugger () |
| void * | GetUserData () |
| void | SetUserData (void *user_data) |
| Flags & | GetFlags () |
| const Flags & | GetFlags () const |
| bool | GetIsInteractive () |
| Check if the input is being supplied interactively by a user. | |
| bool | GetIsRealTerminal () |
| Check if the input is coming from a real terminal. | |
| void | SetPopped (bool b) |
| void | WaitForPop () |
| virtual void | PrintAsync (const char *s, size_t len, bool is_stdout) |
Protected Attributes | |
| std::unique_ptr< curses::Application > | m_app_up |
| Protected Attributes inherited from lldb_private::IOHandler | |
| Debugger & | m_debugger |
| lldb::FileSP | m_input_sp |
| lldb::LockableStreamFileSP | m_output_sp |
| lldb::LockableStreamFileSP | m_error_sp |
| Predicate< bool > | m_popped |
| Flags | m_flags |
| Type | m_type |
| void * | m_user_data |
| bool | m_done |
| bool | m_active |
Additional Inherited Members | |
| Public Types inherited from lldb_private::IOHandler | |
| enum class | Type { CommandInterpreter , CommandList , Confirm , Curses , Expression , REPL , ProcessIO , PythonInterpreter , LuaInterpreter , PythonCode , Other } |
Definition at line 19 of file IOHandlerCursesGUI.h.
| lldb_private::IOHandlerCursesGUI::IOHandlerCursesGUI | ( | Debugger & | debugger | ) |
|
override |
|
overridevirtual |
Reimplemented from lldb_private::IOHandler.
|
overridevirtual |
Implements lldb_private::IOHandler.
|
overridevirtual |
Reimplemented from lldb_private::IOHandler.
|
overridevirtual |
Implements lldb_private::IOHandler.
|
overridevirtual |
Implements lldb_private::IOHandler.
|
overridevirtual |
Implements lldb_private::IOHandler.
|
overridevirtual |
Reimplemented from lldb_private::IOHandler.
|
protected |
Definition at line 40 of file IOHandlerCursesGUI.h.