Http Context. More...
#include <HttpContext.h>
Public Types | |
| enum class | RequestParseState { ExpectRequestLine = 0 , ExpectHeaders = 1 , ExpectBody = 2 , GotAll = 3 } |
Public Member Functions | |
| HttpContext () | |
| Constructor Function. | |
| virtual | ~HttpContext ()=default |
| Destructor Function. | |
| const HttpRequest & | GetRequest () |
| Get HttpRequest. @reutrn Returns HttpRequest. | |
| bool | ParseRequest (Buffer *buf) |
| bool | GotAll () |
| Determine if RequestParseState is GotAll. | |
| void | Reset () |
Private Member Functions | |
| bool | ProcessRequestLine (const char *begin, const char *end) |
Private Attributes | |
| RequestParseState | m_RequestParseState |
| RequestParseState. | |
| HttpRequest | m_HttpRequest |
| HttpRequest. | |
Http Context.
Definition at line 20 of file HttpContext.h.