This class is an interface to the application console. More...
#include "Console.hpp"
Public Member Functions | |
virtual | ~ConsoleI () |
Virtual dtor so that derived classes properly destroy. More... | |
virtual void | Print (const std::string &s)=0 |
Print message to console. More... | |
virtual void | DevPrint (const std::string &s)=0 |
Print dev message to console. More... | |
virtual void | Warning (const std::string &s)=0 |
Print warning to console. More... | |
virtual void | DevWarning (const std::string &s)=0 |
Print dev warning to console. More... | |
This class is an interface to the application console.
Google search for "console input non blocking" yields interesting insights for non-blocking console input under Linux. The unix_main.c file from Q3 has something, too.
|
inlinevirtual |
Virtual dtor so that derived classes properly destroy.
|
pure virtual |
Print dev message to console.
Implemented in cf::ConsoleFileT, cf::GuiSys::ConsoleByWindowT, cf::CompositeConsoleT, cf::ConsoleStdoutT, cf::ConsoleStringBufferT, and cf::ConsoleWarningsOnlyT.
|
pure virtual |
Print dev warning to console.
Implemented in cf::ConsoleFileT, cf::GuiSys::ConsoleByWindowT, cf::CompositeConsoleT, cf::ConsoleStdoutT, cf::ConsoleStringBufferT, and cf::ConsoleWarningsOnlyT.
|
pure virtual |
Print message to console.
Implemented in cf::ConsoleFileT, cf::GuiSys::ConsoleByWindowT, cf::CompositeConsoleT, cf::ConsoleStdoutT, cf::ConsoleStringBufferT, and cf::ConsoleWarningsOnlyT.
|
pure virtual |
Print warning to console.
Implemented in cf::ConsoleFileT, cf::GuiSys::ConsoleByWindowT, cf::CompositeConsoleT, cf::ConsoleStdoutT, cf::ConsoleStringBufferT, and cf::ConsoleWarningsOnlyT.