#include <driver.h>

Data Fields | |
| void(* | tx_commit )(struct console_driver *drv) |
| Commit the console output buffer. | |
| void(* | tx_make_room )(struct console_driver *drv, size_t goal) |
| Make room for more characters in the console output buffer. | |
| struct console_buffer | tx_buf |
| The console buffer holding characters for transmission through this driver. | |
A console driver is responsible for emptying the console buffer and producing something the user can see, for example by pushing the characters out over a serial line.
Definition at line 138 of file driver.h.
struct console_buffer console_driver::tx_buf [read] |
The console buffer holding characters for transmission through this driver.
Definition at line 150 of file driver.h.
Referenced by console_drv_putchar(), and console_drv_write().
| void(* console_driver::tx_commit)(struct console_driver *drv) |
| void(* console_driver::tx_make_room)(struct console_driver *drv, size_t goal) |
Make room for more characters in the console output buffer.
Referenced by console_drv_putchar(), and console_drv_write().
1.5.8