X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fio%2Fconsole.h;fp=source%2Fio%2Fconsole.h;h=5b4158fc90b533a96d7399da08d41d45b7887b30;hp=6d6c788780f70887de6d0571cb15ece611dfaf0f;hb=33bfa130254370803efc6882a29a0f0c9f2b6d28;hpb=99324fb7c8b951e7885d42913afafef4e3a11b95 diff --git a/source/io/console.h b/source/io/console.h index 6d6c788..5b4158f 100644 --- a/source/io/console.h +++ b/source/io/console.h @@ -14,10 +14,19 @@ instead. */ class Console: public EventObject { +public: + enum Stream + { + INPUT = 0, + OUTPUT = 1, + ERROR = 2 + }; + private: + Stream stream; Handle handle; - Console(unsigned); + Console(Stream); public: ~Console(); @@ -44,7 +53,7 @@ protected: public: virtual const Handle &get_event_handle() { return handle; } - static Console &instance(unsigned); + static Console &instance(Stream); }; extern Console &cin;