torque Torque Game Engine Documentation
TGE Version 1.5.2

StdConsole Class Reference

#include <x86UNIXStdConsole.h>


Public Member Functions

 StdConsole ()
virtual ~StdConsole ()
void process ()
void enable (bool)
void processConsoleLine (const char *consoleLine)
void resetTerminal ()

Static Public Member Functions

static void create ()
static void destroy ()
static bool isEnabled ()

Private Member Functions

void printf (const char *s,...)

Private Attributes

bool stdConsoleEnabled
bool inBackground
int stdOut
int stdIn
int stdErr
ConsoleEvent postEvent
char inbuf [512]
S32 inpos
bool lineOutput
char curTabComplete [512]
S32 tabCompleteStart
char rgCmds [MAX_CMDS][512]
S32 iCmdIndex
termios * originalTermState


Constructor & Destructor Documentation

StdConsole::StdConsole (  ) 

virtual StdConsole::~StdConsole (  )  [virtual]


Member Function Documentation

void StdConsole::printf ( const char *  s,
  ... 
) [private]

void StdConsole::process (  ) 

void StdConsole::enable ( bool   ) 

void StdConsole::processConsoleLine ( const char *  consoleLine  ) 

static void StdConsole::create (  )  [static]

static void StdConsole::destroy (  )  [static]

static bool StdConsole::isEnabled (  )  [static]

void StdConsole::resetTerminal (  ) 


Field Documentation

bool StdConsole::inBackground [private]

char StdConsole::inbuf[512] [private]

bool StdConsole::lineOutput [private]

char StdConsole::curTabComplete[512] [private]

char StdConsole::rgCmds[MAX_CMDS][512] [private]

struct termios* StdConsole::originalTermState [read, private]




All Rights Reserved GarageGames.com, Inc. 1999-2005
Auto-magically Generated with Doxygen