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