ReactOS 0.4.16-dev-122-g325d74c
|
#include <http.h>
Public Member Functions | |
CHttpParser () | |
~CHttpParser () | |
BOOL | Complete () |
BOOL | Parse () |
Public Attributes | |
CHAR | sBuffer [2048] |
UINT | nHead |
UINT | nTail |
CHAR | sUri [255] |
CHAR | sVersion [15] |
CHAR | sHeader [63] |
CHAR | sMethod [63] |
UINT | nMethodNo |
BOOL | bUnknownMethod |
BOOL | bBadRequest |
Private Member Functions | |
BOOL | ReadChar (LPSTR lpsStr) |
BOOL | PeekChar (LPSTR lpsStr) |
BOOL | ReadString (LPSTR lpsStr, UINT nLength) |
BOOL | ReadSpecial (LPSTR lpStr, UINT nLength) |
VOID | Skip (CHAR sStr) |
BOOL | Expect (CHAR sStr) |
BOOL | ExpectCRLF () |
BOOL | RequestLine () |
BOOL | GenerelHeader () |
BOOL | RequestHeader () |
BOOL | EntityHeader () |
BOOL | MessageBody () |
CHttpParser::CHttpParser | ( | ) |
BOOL CHttpParser::Complete | ( | ) |
Definition at line 49 of file http.cpp.
Referenced by CHttpClient::OnRead().
|
private |
Definition at line 350 of file http.cpp.
Referenced by Parse().
Definition at line 170 of file http.cpp.
Referenced by EntityHeader(), ExpectCRLF(), GenerelHeader(), RequestHeader(), and RequestLine().
|
private |
Definition at line 184 of file http.cpp.
Referenced by EntityHeader(), GenerelHeader(), Parse(), RequestHeader(), and RequestLine().
|
private |
Definition at line 253 of file http.cpp.
Referenced by Parse().
|
private |
BOOL CHttpParser::Parse | ( | ) |
Definition at line 191 of file http.cpp.
Referenced by Complete().
Definition at line 98 of file http.cpp.
Referenced by Expect(), ReadSpecial(), ReadString(), RequestLine(), and Skip().
Definition at line 72 of file http.cpp.
Referenced by Expect(), ReadSpecial(), ReadString(), and Skip().
Definition at line 116 of file http.cpp.
Referenced by Parse(), and RequestLine().
|
private |
Definition at line 285 of file http.cpp.
Referenced by Parse().
|
private |
Definition at line 213 of file http.cpp.
Referenced by Parse().
Definition at line 161 of file http.cpp.
Referenced by EntityHeader(), GenerelHeader(), and RequestHeader().
BOOL CHttpParser::bUnknownMethod |
Definition at line 36 of file http.h.
Referenced by Complete(), CHttpClient::OnRead(), and RequestLine().
UINT CHttpParser::nHead |
Definition at line 29 of file http.h.
Referenced by CHttpParser(), CHttpClient::OnRead(), PeekChar(), and ReadChar().
UINT CHttpParser::nMethodNo |
Definition at line 35 of file http.h.
Referenced by CHttpClient::ProcessRequest(), and RequestLine().
UINT CHttpParser::nTail |
Definition at line 30 of file http.h.
Referenced by CHttpParser(), Complete(), PeekChar(), and ReadChar().
CHAR CHttpParser::sBuffer[2048] |
Definition at line 28 of file http.h.
Referenced by CHttpClient::OnRead(), PeekChar(), and ReadChar().
CHAR CHttpParser::sHeader[63] |
Definition at line 33 of file http.h.
Referenced by EntityHeader(), GenerelHeader(), Parse(), and RequestHeader().
CHAR CHttpParser::sMethod[63] |
Definition at line 34 of file http.h.
Referenced by RequestLine().
CHAR CHttpParser::sUri[255] |
Definition at line 31 of file http.h.
Referenced by CHttpClient::ProcessRequest(), and RequestLine().
CHAR CHttpParser::sVersion[15] |
Definition at line 32 of file http.h.
Referenced by RequestLine().