\hypertarget{structHttpRequestParser}{
\section{HttpRequestParser Struct Reference}
\label{structHttpRequestParser}\index{HttpRequestParser@{HttpRequestParser}}
}


{\ttfamily \#include $<$request\_\-parser.h$>$}



Collaboration diagram for HttpRequestParser:
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
char $\ast$ \hyperlink{structHttpRequestParser_a6c93a89e984f6ee2c7f52bfa281c2f94}{buffer}
\item 
size\_\-t \hyperlink{structHttpRequestParser_a8c978afebc23adea883f35699d0b1421}{buffer\_\-used}
\item 
size\_\-t \hyperlink{structHttpRequestParser_aa969bc054c7215c626abecdc2b0e4b31}{buffer\_\-size}
\item 
\hyperlink{structHttpRequestQueue}{HttpRequestQueue} \hyperlink{structHttpRequestParser_a5106282e74d88ab2238d5a1e11e1877a}{request\_\-queue}
\item 
\hyperlink{request__parser_8h_acaccfe3e34d50afe26e415749f7f4827}{HttpRequestState} \hyperlink{structHttpRequestParser_a8b0173db304820355cc8764e57cc5b63}{state}
\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 18 of file request\_\-parser.h.



\subsection{Member Data Documentation}
\hypertarget{structHttpRequestParser_a6c93a89e984f6ee2c7f52bfa281c2f94}{
\index{HttpRequestParser@{HttpRequestParser}!buffer@{buffer}}
\index{buffer@{buffer}!HttpRequestParser@{HttpRequestParser}}
\subsubsection[{buffer}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf HttpRequestParser::buffer}}}
\label{structHttpRequestParser_a6c93a89e984f6ee2c7f52bfa281c2f94}


Definition at line 32 of file request\_\-parser.h.

\hypertarget{structHttpRequestParser_aa969bc054c7215c626abecdc2b0e4b31}{
\index{HttpRequestParser@{HttpRequestParser}!buffer\_\-size@{buffer\_\-size}}
\index{buffer\_\-size@{buffer\_\-size}!HttpRequestParser@{HttpRequestParser}}
\subsubsection[{buffer\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf HttpRequestParser::buffer\_\-size}}}
\label{structHttpRequestParser_aa969bc054c7215c626abecdc2b0e4b31}


Definition at line 34 of file request\_\-parser.h.

\hypertarget{structHttpRequestParser_a8c978afebc23adea883f35699d0b1421}{
\index{HttpRequestParser@{HttpRequestParser}!buffer\_\-used@{buffer\_\-used}}
\index{buffer\_\-used@{buffer\_\-used}!HttpRequestParser@{HttpRequestParser}}
\subsubsection[{buffer\_\-used}]{\setlength{\rightskip}{0pt plus 5cm}size\_\-t {\bf HttpRequestParser::buffer\_\-used}}}
\label{structHttpRequestParser_a8c978afebc23adea883f35699d0b1421}


Definition at line 33 of file request\_\-parser.h.

\hypertarget{structHttpRequestParser_a5106282e74d88ab2238d5a1e11e1877a}{
\index{HttpRequestParser@{HttpRequestParser}!request\_\-queue@{request\_\-queue}}
\index{request\_\-queue@{request\_\-queue}!HttpRequestParser@{HttpRequestParser}}
\subsubsection[{request\_\-queue}]{\setlength{\rightskip}{0pt plus 5cm}{\bf HttpRequestQueue} {\bf HttpRequestParser::request\_\-queue}}}
\label{structHttpRequestParser_a5106282e74d88ab2238d5a1e11e1877a}


Definition at line 36 of file request\_\-parser.h.

\hypertarget{structHttpRequestParser_a8b0173db304820355cc8764e57cc5b63}{
\index{HttpRequestParser@{HttpRequestParser}!state@{state}}
\index{state@{state}!HttpRequestParser@{HttpRequestParser}}
\subsubsection[{state}]{\setlength{\rightskip}{0pt plus 5cm}{\bf HttpRequestState} {\bf HttpRequestParser::state}}}
\label{structHttpRequestParser_a8b0173db304820355cc8764e57cc5b63}


Definition at line 37 of file request\_\-parser.h.



The documentation for this struct was generated from the following file:\begin{DoxyCompactItemize}
\item 
include/http/\hyperlink{request__parser_8h}{request\_\-parser.h}\end{DoxyCompactItemize}
