SpiecsEngine
 
Loading...
Searching...
No Matches
Spices::Net::HttpContext Class Reference

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 HttpRequestGetRequest ()
 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.
 

Detailed Description

Http Context.

Definition at line 20 of file HttpContext.h.


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