ReactOS 0.4.16-dev-336-gb667d82
|
Go to the source code of this file.
Classes | |
struct | _SIZE |
Macros | |
#define | KEY_BS 8 |
#define | KEY_ESC 27 |
#define | KEY_DEL 127 |
#define | KEY_SCAN_UP 72 |
#define | KEY_SCAN_DOWN 80 |
#define | KEYSC_END 0x004f |
#define | KEYSC_PAGEUP 0x0049 |
#define | KEYSC_PAGEDOWN 0x0051 |
#define | KEYSC_HOME 0x0047 |
#define | KEYSC_ARROWUP 0x0048 |
Typedefs | |
typedef struct _SIZE | SIZE |
typedef struct _SIZE * | PSIZE |
typedef enum _KDB_OUTPUT_SETTINGS | KDB_OUTPUT_SETTINGS |
Enumerations | |
enum | _KDB_OUTPUT_SETTINGS { KD_DEBUG_KDSERIAL = 1 , KD_DEBUG_KDNOECHO = 2 } |
Functions | |
BOOLEAN | KdpInitTerminal (VOID) |
Initializes the controlling terminal. | |
BOOLEAN | KdpUpdateTerminalSize (_Out_ PSIZE TermSize) |
VOID | KdpFlushTerminalInput (VOID) |
Flushes terminal input (either serial or PS/2). | |
CHAR | KdpReadTermKey (_Out_ PULONG ScanCode) |
Reads one character from the terminal. This function returns a scan code even when reading is done from a serial terminal. | |
Variables | |
ULONG | KdbDebugState |
SIZE | KdTermSize |
BOOLEAN | KdTermConnected |
BOOLEAN | KdTermSerial |
BOOLEAN | KdTermReportsSize |
#define KEY_BS 8 |
Definition at line 10 of file kdterminal.h.
#define KEY_DEL 127 |
Definition at line 12 of file kdterminal.h.
#define KEY_ESC 27 |
Definition at line 11 of file kdterminal.h.
#define KEY_SCAN_DOWN 80 |
Definition at line 15 of file kdterminal.h.
#define KEY_SCAN_UP 72 |
Definition at line 14 of file kdterminal.h.
#define KEYSC_ARROWUP 0x0048 |
Definition at line 22 of file kdterminal.h.
#define KEYSC_END 0x004f |
Definition at line 18 of file kdterminal.h.
#define KEYSC_HOME 0x0047 |
Definition at line 21 of file kdterminal.h.
#define KEYSC_PAGEDOWN 0x0051 |
Definition at line 20 of file kdterminal.h.
#define KEYSC_PAGEUP 0x0049 |
Definition at line 19 of file kdterminal.h.
Enumerator | |
---|---|
KD_DEBUG_KDSERIAL | |
KD_DEBUG_KDNOECHO |
Definition at line 34 of file kdterminal.h.
Flushes terminal input (either serial or PS/2).
Definition at line 197 of file kdterminal.c.
Referenced by KdIoReadLine(), KdpInitTerminal(), and KdpUpdateTerminalSize().
Initializes the controlling terminal.
Definition at line 51 of file kdterminal.c.
Referenced by KdbpPagerInternal().
Reads one character from the terminal. This function returns a scan code even when reading is done from a serial terminal.
Definition at line 217 of file kdterminal.c.
Referenced by KdbpPagerInternal(), and KdIoReadLine().
Definition at line 108 of file kdterminal.c.
Referenced by KdbpPagerInternal().
|
extern |
Definition at line 32 of file kdterminal.c.
Referenced by KdIoReadLine(), KdpFlushTerminalInput(), KdpGetTerminalSettings(), KdpInitTerminal(), KdpReadTermKey(), and KdReceivePacket().
|
extern |
Definition at line 34 of file kdterminal.c.
Referenced by KdbpPagerInternal(), KdpInitTerminal(), and KdpUpdateTerminalSize().
|
extern |
Definition at line 36 of file kdterminal.c.
Referenced by KdpUpdateTerminalSize().
|
extern |
Definition at line 35 of file kdterminal.c.
Referenced by KdpInitTerminal(), and KdpUpdateTerminalSize().
|
extern |
Definition at line 33 of file kdterminal.c.
Referenced by KdbpPagerInternal().