summaryrefslogtreecommitdiff
path: root/Source/Kernel/VTManager/VirtualTerminal.proto.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/Kernel/VTManager/VirtualTerminal.proto.h')
-rw-r--r--Source/Kernel/VTManager/VirtualTerminal.proto.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/Source/Kernel/VTManager/VirtualTerminal.proto.h b/Source/Kernel/VTManager/VirtualTerminal.proto.h
index 9d0afa0..487233d 100644
--- a/Source/Kernel/VTManager/VirtualTerminal.proto.h
+++ b/Source/Kernel/VTManager/VirtualTerminal.proto.h
@@ -7,16 +7,22 @@
#include <DeviceManager/Kbd.ns.h>
#include <Vector.class.h>
+#include <SyscallManager/Ressource.class.h>
+
struct vtchr {
u8int color;
WChar c;
};
-class VirtualTerminal {
+class VirtualTerminal : public Ressource {
protected:
Mutex m_kbdMutex, m_kbdbuffMutex;
Vector<Kbd::keypress_t> m_kbdbuff; //Key press events buffer
+ //SYSCALLS :
+ u32int writeHexSC(u32int);
+ u32int putSC(u32int);
+
public:
VirtualTerminal();
virtual ~VirtualTerminal();