StdConsole

Engine/source/platformX86UNIX/x86UNIXStdConsole.h

More...

Private Attributes

char
char
inbuf [512]
struct termios *
char
rgCmds [MAX_CMDS][512]
int
int
int

Private Functions

printf(const char * s, ... )

Public Functions

Public Static Functions

Detailed Description

Private Attributes

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

Private Functions

printf(const char * s, ... )

Public Functions

StdConsole()

~StdConsole()

enable(bool )

enableInput(bool enabled)

process()

processConsoleLine(const char * consoleLine)

resetTerminal()

Public Static Functions

create()

destroy()

isEnabled()