Namespaces | |
| namespace | GNE::Console |
| Functions for providing very basic console support, meant for use in the example and test programs, and in console-only servers using GNE. | |
Classes | |
| class | GNE::ConsoleBuffer |
| An abstracted Console. More... | |
| class | GNE::Console::ConsoleMutex |
| A class for syncronizing the gout stream or a ConsoleBuffer. More... | |
| class | GNE::Console::moveTo |
| A manipulator for gout essentially meant to facilitate a C++ iostream version of mlprintf. More... | |
| class | GNE::Console::ginbuf |
| A class derived from streambuf that uses the functions in the Console class. More... | |
| class | GNE::Console::goutbuf |
| A class derived from streambuf that uses the functions in the Console class. More... | |
| class | GNE::Console::TextConsole |
| Provides a text-based window view of a buffer of text, similar to a textbox object in a GUI. More... | |
It should be robust enough to support text-based interfaces for server programs, to make them more friendly to be run remotely from UNIX and UNIX-like systems.
The API is also used as an I/O system for the GNE examples
1.4.7