iPXE
|
A console driver. More...
#include <console.h>
Data Fields | |
int | disabled |
Console disabled flags. More... | |
void(* | putchar )(int character) |
Write a character to the console. More... | |
int(* | getchar )(void) |
Read a character from the console. More... | |
int(* | iskey )(void) |
Check for available input. More... | |
int(* | configure )(struct console_configuration *config) |
Configure console. More... | |
int | usage |
Console usage bitmask. More... | |
A console driver.
Defines the functions that implement a particular console type. Must be made part of the console drivers table by using __console_driver.
int console_driver::disabled |
Console disabled flags.
This is the bitwise OR of zero or more console disabled flags.
Definition at line 62 of file console.h.
Referenced by efifb_configure(), has_input(), putchar(), and vesafb_configure().
void( * console_driver::putchar) (int character) |
int( * console_driver::getchar) (void) |
int( * console_driver::iskey) (void) |
Check for available input.
is_available | Input is available |
This should return true if a subsequent call to getchar() will not block.
Definition at line 87 of file console.h.
Referenced by has_input().
int( * console_driver::configure) (struct console_configuration *config) |
Configure console.
config | Console configuration, or NULL to reset |
rc | Return status code |
Definition at line 94 of file console.h.
Referenced by console_configure().
int console_driver::usage |