Console API

This low-level API provides multithreaded console access in multiple environments. More...


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...

Detailed Description

This low-level API provides multithreaded console access in multiple environments.

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


Generated on Tue Sep 5 23:47:43 2006 for GNE by  doxygen 1.4.7