Class TTY

Nested Relationships

Nested Types

Inheritance Relationships

Base Type

Class Documentation

class TTY : public Gaia::Waitable

Public Types

using WriteCallback = void(char c, void *context)

Public Functions

inline TTY(size_t rows, size_t cols)
void input(unsigned char c)
inline void set_write_callback(WriteCallback *callback, void *context)

Public Members

Gaia::Posix::TTY::Ops ops
bool in_mediumraw = false

Public Static Functions

static void register_tty(TTY *tty, dev_t minor)
class Ops : public Gaia::Fs::DeviceOps