WinConsole Class Reference

#include <winConsole.h>

List of all members.

Public Member Functions

 WinConsole ()
 ~WinConsole ()
void process ()
void enable (bool)
void processConsoleLine (const char *consoleLine)

Static Public Member Functions

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

Private Member Functions

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

Private Attributes

bool winConsoleEnabled
HANDLE stdOut
HANDLE stdIn
HANDLE stdErr
char inbuf [512]
S32 inpos
bool lineOutput
char curTabComplete [512]
S32 tabCompleteStart
char rgCmds [MAX_CMDS][512]
S32 iCmdIndex


Constructor & Destructor Documentation

WinConsole::WinConsole (  ) 

WinConsole::~WinConsole (  ) 


Member Function Documentation

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

void WinConsole::process (  ) 

void WinConsole::enable ( bool   ) 

void WinConsole::processConsoleLine ( const char *  consoleLine  ) 

static void WinConsole::create (  )  [static]

static void WinConsole::destroy (  )  [static]

static bool WinConsole::isEnabled (  )  [static]


Member Data Documentation

HANDLE WinConsole::stdOut [private]

HANDLE WinConsole::stdIn [private]

HANDLE WinConsole::stdErr [private]

char WinConsole::inbuf[512] [private]

char WinConsole::curTabComplete[512] [private]

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