|
Public Member Functions |
| Console_buffer () |
| ~Console_buffer () |
int | write (char const *str, size_t len) |
| Write a string of len chacters to the output.
|
int | getchar (bool) |
| read a charcater from the input.
|
Mword | get_attributes () const |
| Console attributes.
|
Static Public Member Functions |
static void | alloc (size_t size) |
| Allocates a buffer of the given size.
|
static int | print_buffer (unsigned lines) |
| Prints the buffer to the standard I/O.
|
static int | print_buffer (const char *str) |
| Prints the buffer to the standard I/O.
|
static FIASCO_INIT void | init () |
Static Private Member Functions |
static void | at_jdb_enter () |
static void | at_jdb_leave () |
static void | inc_ptr (char **c) |
static void | dec_out_ptr (char **c) |
static int | strncmp (char *start, const char *search, size_t len) |
Static Private Attributes |
static bool | _enabled |
static size_t | out_buf_size |
static size_t | out_buf_len |
static char * | out_buf |
static char * | out_buf_w |