ReactOS 0.4.16-dev-258-g81860b4
TParser Class Referenceabstract

#include <tparser.h>

Inheritance diagram for TParser:
Collaboration diagram for TParser:

Public Member Functions

 TParser (TConsole &RefConsole, KeyTranslator &RefKeyTrans, TScroller &RefScroller, TNetwork &RefNetwork, TCharmap &RefCharmap)
 
virtual ~TParser ()
 
virtual charParseBuffer (char *pszBuffer, char *pszBufferEnd)=0
 
virtual void Init ()=0
 

Protected Attributes

TConsoleConsole
 
KeyTranslatorKeyTrans
 
TScrollerScroller
 
TNetworkNetwork
 
TCharmapCharmap
 

Detailed Description

Definition at line 21 of file tparser.h.

Constructor & Destructor Documentation

◆ TParser()

TParser::TParser ( TConsole RefConsole,
KeyTranslator RefKeyTrans,
TScroller RefScroller,
TNetwork RefNetwork,
TCharmap RefCharmap 
)
inline

Definition at line 23 of file tparser.h.

24 :
25 Console(RefConsole), KeyTrans(RefKeyTrans), Scroller (RefScroller),
26 Network(RefNetwork), Charmap(RefCharmap) {}
KeyTranslator & KeyTrans
Definition: tparser.h:42
TConsole & Console
Definition: tparser.h:41
TScroller & Scroller
Definition: tparser.h:43
TCharmap & Charmap
Definition: tparser.h:45
TNetwork & Network
Definition: tparser.h:44

◆ ~TParser()

virtual TParser::~TParser ( )
inlinevirtual

Definition at line 27 of file tparser.h.

27{}

Member Function Documentation

◆ Init()

virtual void TParser::Init ( )
pure virtual

Implemented in TANSIParser.

Referenced by TTelnetHandler::Go().

◆ ParseBuffer()

virtual char * TParser::ParseBuffer ( char pszBuffer,
char pszBufferEnd 
)
pure virtual

Implemented in TANSIParser.

Referenced by TTelnetHandler::ParseBuffer().

Member Data Documentation

◆ Charmap

TCharmap& TParser::Charmap
protected

◆ Console

◆ KeyTrans

KeyTranslator& TParser::KeyTrans
protected

◆ Network

TNetwork& TParser::Network
protected

◆ Scroller

TScroller& TParser::Scroller
protected

Definition at line 43 of file tparser.h.

Referenced by TANSIParser::ParseBuffer(), and TANSIParser::TANSIParser().


The documentation for this class was generated from the following file: