]> git.tdb.fi Git - libs/core.git/blobdiff - source/io/console.h
Use the new Handle class to hide platform details from public headers
[libs/core.git] / source / io / console.h
index 3c0bb71ff3826d23467172a8e86c28f565ae1088..54774323558a905d8dbe416114d932fd5e279d83 100644 (file)
@@ -2,6 +2,7 @@
 #define MSP_IO_CONSOLE_H_
 
 #include "base.h"
+#include "handle.h"
 
 namespace Msp {
 namespace IO {
@@ -41,7 +42,7 @@ protected:
        virtual unsigned do_read(char *, unsigned);
 
 public:
-       virtual Handle get_event_handle();
+       virtual const Handle &get_event_handle() { return handle; }
 
        static Console &instance(unsigned);
 };