The C++ framework for developing highly scalable, high performance servers on Windows platforms.

CHTTP_1_0_RequestParser Class Reference

Inheritance diagram for CHTTP_1_0_RequestParser:
Collaboration diagram for CHTTP_1_0_RequestParser:

List of all members.

Public Types

enum  ParserType { RequestParser, ResponseParser }

Public Member Functions

 CHTTP_1_0_RequestParser (IHTTPRequestProcessor &processor)
 CHTTP_1_0_RequestParser (const CHTTP_1_0_RequestParser &rhs)
CHTTP_1_0_RequestParseroperator= (const CHTTP_1_0_RequestParser &rhs)
bool OnDataReceived (JetByteTools::IO::CSmartBuffer &buffer)

Protected Types

enum  State {
  RTPEscapedData, Method, URI, Version,
  Headers, Entity, Dispatch, SendingResponse
}


Member Enumeration Documentation

enum ParserType [inherited]

Enumerator:
RequestParser 
ResponseParser 

enum State [protected, inherited]

Enumerator:
RTPEscapedData 
Method 
URI 
Version 
Headers 
Entity 
Dispatch 
SendingResponse 


Constructor & Destructor Documentation

CHTTP_1_0_RequestParser ( IHTTPRequestProcessor processor  )  [explicit]


Member Function Documentation

CHTTP_1_0_RequestParser& operator= ( const CHTTP_1_0_RequestParser rhs  ) 

bool OnDataReceived ( JetByteTools::IO::CSmartBuffer buffer  )  [inherited]


Generated on Sun Sep 12 19:09:12 2021 for The Server Framework - v7.4 by doxygen 1.5.3