ReactOS 0.4.16-dev-257-g6aa11ac
|
#include <ansiprsr.h>
Public Member Functions | |
TANSIParser (TConsole &Console, KeyTranslator &RefKeyTrans, TScroller &RefScroller, TNetwork &NetHandler, TCharmap &RefCharmap) | |
~TANSIParser () | |
char * | ParseBuffer (char *pszBuffer, char *pszBufferEnd) |
Public Member Functions inherited from TParser | |
TParser (TConsole &RefConsole, KeyTranslator &RefKeyTrans, TScroller &RefScroller, TNetwork &RefNetwork, TCharmap &RefCharmap) | |
virtual | ~TParser () |
virtual char * | ParseBuffer (char *pszBuffer, char *pszBufferEnd)=0 |
virtual void | Init ()=0 |
Static Public Member Functions | |
static int | StripBuffer (char *pszBuffer, char *pszBufferEnd, int width) |
Private Member Functions | |
char * | ParseEscapeANSI (char *pszBuffer, char *pszBufferEnd) |
char * | ParseANSIBuffer (char *pszBuffer, char *pszBufferEnd) |
char * | ParseEscape (char *pszBuffer, char *pszBufferEnd) |
char * | PrintBuffer (char *pszBuffer, char *pszBufferEnd) |
char * | PrintGoodChars (char *pszHead, char *pszTail) |
char * | ParseEscapeMTE (char *pszBuffer, char *pszBufferEnd) |
void | ConSetAttribute (unsigned char wAttr) |
const char * | GetTerminalID () |
void | ConSetCursorPos (int x, int y) |
void | ResetTerminal () |
void | Init () |
void | SaveCurX (int iX) |
void | SaveCurY (int iY) |
void | resetTabStops () |
Additional Inherited Members | |
Protected Attributes inherited from TParser | |
TConsole & | Console |
KeyTranslator & | KeyTrans |
TScroller & | Scroller |
TNetwork & | Network |
TCharmap & | Charmap |
Definition at line 19 of file ansiprsr.h.
TANSIParser::TANSIParser | ( | TConsole & | Console, |
KeyTranslator & | RefKeyTrans, | ||
TScroller & | RefScroller, | ||
TNetwork & | NetHandler, | ||
TCharmap & | RefCharmap | ||
) |
Definition at line 58 of file ansiprsr.cpp.
TANSIParser::~TANSIParser | ( | ) |
Definition at line 128 of file ansiprsr.cpp.
Referenced by ParseEscapeANSI().
Definition at line 213 of file ansiprsr.cpp.
Referenced by ParseEscape(), and ParseEscapeANSI().
Definition at line 220 of file ansiprsr.cpp.
Referenced by ParseEscape(), and ParseEscapeANSI().
|
privatevirtual |
Implements TParser.
Definition at line 86 of file ansiprsr.cpp.
Referenced by ResetTerminal(), and TANSIParser().
Definition at line 1212 of file ansiprsr.cpp.
Referenced by ParseBuffer().
Implements TParser.
Definition at line 1127 of file ansiprsr.cpp.
Definition at line 916 of file ansiprsr.cpp.
Referenced by ParseANSIBuffer().
Definition at line 246 of file ansiprsr.cpp.
Referenced by ParseEscape().
Referenced by ParseEscape().
Definition at line 1375 of file ansiprsr.cpp.
Referenced by ParseANSIBuffer().
Definition at line 1431 of file ansiprsr.cpp.
Referenced by ParseBuffer().
|
private |
|
private |
Definition at line 118 of file ansiprsr.cpp.
Referenced by ParseEscape(), and ParseEscapeANSI().
Definition at line 114 of file ansiprsr.cpp.
Referenced by ParseEscape(), and ParseEscapeANSI().
Definition at line 1164 of file ansiprsr.cpp.
Referenced by TANSIParser().
|
private |
Definition at line 58 of file ansiprsr.h.
Referenced by ConSetAttribute(), Init(), ParseANSIBuffer(), and ParseEscape().
|
private |
Definition at line 48 of file ansiprsr.h.
Referenced by ParseBuffer(), TANSIParser(), and ~TANSIParser().
|
private |
Definition at line 62 of file ansiprsr.h.
Referenced by ParseANSIBuffer(), ParseEscapeANSI(), and TANSIParser().
|
private |
Definition at line 61 of file ansiprsr.h.
Referenced by ConSetCursorPos(), Init(), and ParseEscapeANSI().
|
private |
Definition at line 53 of file ansiprsr.h.
Referenced by ConSetAttribute(), Init(), and ParseANSIBuffer().
|
private |
Definition at line 52 of file ansiprsr.h.
Referenced by ParseANSIBuffer(), ParseEscapeANSI(), PrintBuffer(), and TANSIParser().
Definition at line 47 of file ansiprsr.h.
Referenced by ParseEscape(), and TANSIParser().
|
private |
Definition at line 45 of file ansiprsr.h.
Referenced by Init(), ParseEscape(), ParseEscapeANSI(), and SaveCurX().
|
private |
Definition at line 46 of file ansiprsr.h.
Referenced by Init(), ParseEscape(), ParseEscapeANSI(), and SaveCurY().
|
private |
Definition at line 55 of file ansiprsr.h.
Referenced by ParseANSIBuffer(), and ParseEscapeANSI().
|
private |
Definition at line 57 of file ansiprsr.h.
Referenced by ConSetAttribute(), Init(), ParseANSIBuffer(), and ParseEscape().
|
private |
Definition at line 57 of file ansiprsr.h.
Referenced by ConSetAttribute(), Init(), ParseANSIBuffer(), and ParseEscape().
Definition at line 31 of file ansiprsr.h.
Definition at line 31 of file ansiprsr.h.
|
private |
Definition at line 63 of file ansiprsr.h.
Referenced by Init(), ParseANSIBuffer(), and ParseEscapeANSI().
|
private |
Definition at line 60 of file ansiprsr.h.
Referenced by ConSetAttribute(), Init(), ParseANSIBuffer(), and ParseEscapeANSI().
|
private |
Definition at line 51 of file ansiprsr.h.
Referenced by ParseEscapeANSI(), PrintBuffer(), TANSIParser(), and ~TANSIParser().
|
private |
Definition at line 65 of file ansiprsr.h.
Referenced by ParseANSIBuffer(), ParseEscape(), ParseEscapeANSI(), and resetTabStops().
|
private |
Definition at line 59 of file ansiprsr.h.
Referenced by Init(), ParseEscape(), and ParseEscapeANSI().