diff options
Diffstat (limited to 'src/kernel/dev/vgatxt.h')
-rw-r--r-- | src/kernel/dev/vgatxt.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/kernel/dev/vgatxt.h b/src/kernel/dev/vgatxt.h index 550d4ba..bed743e 100644 --- a/src/kernel/dev/vgatxt.h +++ b/src/kernel/dev/vgatxt.h @@ -10,6 +10,13 @@ class vgatxt : public display { vgatxt(node *parent); virtual ~vgatxt() {} + // as a FS node + virtual size_t get_size(); + virtual int read(size_t offset, size_t len, char *buffer); + virtual int write(size_t offset, size_t len, char *buffer); + virtual int dev_control(char *data); + + // as a display virtual int text_w(); virtual int text_h(); virtual void text_setcsr(int l, int c, bool visible); |