\hypertarget{classhryky_1_1http_1_1request_1_1_entity}{\section{hryky\-:\-:http\-:\-:request\-:\-:Entity Class Reference}
\label{classhryky_1_1http_1_1request_1_1_entity}\index{hryky\-::http\-::request\-::\-Entity@{hryky\-::http\-::request\-::\-Entity}}
}


retains the information of H\-T\-T\-P Request.  




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

\subsection*{Public Types}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}{typedef \hyperlink{classhryky_1_1http_1_1request_1_1_entity}{Entity} \hyperlink{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}{this\-\_\-type}}\label{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}

\begin{DoxyCompactList}\small\item\em self. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a495710707c5b29ad297513d5692fdc27}{\hyperlink{classhryky_1_1http_1_1body_1_1_entity}{body\-\_\-type} const \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a495710707c5b29ad297513d5692fdc27}{body} () const }\label{classhryky_1_1http_1_1request_1_1_entity_a495710707c5b29ad297513d5692fdc27}

\begin{DoxyCompactList}\small\item\em retrieves the immutable message-\/body of H\-T\-T\-P Message. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a6cf320b5887642b1c8f6fe457beb3c4f}{\hyperlink{classhryky_1_1http_1_1body_1_1_entity}{body\-\_\-type} \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a6cf320b5887642b1c8f6fe457beb3c4f}{body} ()}\label{classhryky_1_1http_1_1request_1_1_entity_a6cf320b5887642b1c8f6fe457beb3c4f}

\begin{DoxyCompactList}\small\item\em retrieves the mutable message-\/body of H\-T\-T\-P Message. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_aecfb472023d10949f07f5d23edf4e238}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_aecfb472023d10949f07f5d23edf4e238}{body} (\hyperlink{classhryky_1_1http_1_1body_1_1_entity}{body\-\_\-type} const \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_aecfb472023d10949f07f5d23edf4e238}

\begin{DoxyCompactList}\small\item\em assigns a new block for body of H\-T\-T\-P Message. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a9783db65c403aa91112d218cb2f2a19b}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a9783db65c403aa91112d218cb2f2a19b}{clear} ()}\label{classhryky_1_1http_1_1request_1_1_entity_a9783db65c403aa91112d218cb2f2a19b}

\begin{DoxyCompactList}\small\item\em releases the internal resources. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_afcce8ba3f59373171204e8936a24ea1f}{\hyperlink{classhryky_1_1http_1_1request_1_1_entity_afcce8ba3f59373171204e8936a24ea1f}{Entity} ()}\label{classhryky_1_1http_1_1request_1_1_entity_afcce8ba3f59373171204e8936a24ea1f}

\begin{DoxyCompactList}\small\item\em default constructor. \end{DoxyCompactList}\item 
\hyperlink{classhryky_1_1http_1_1request_1_1_entity_ab52e0c725e4c2ecaab33b2d598d75970}{Entity} (\hyperlink{classhryky_1_1memory_1_1heap_1_1_base}{memory\-::heap\-\_\-type} const heap)
\begin{DoxyCompactList}\small\item\em constructor with the specified heap. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a70608ade77a62ef82877b0737d5ff719}{\hyperlink{classhryky_1_1http_1_1request_1_1_entity_a70608ade77a62ef82877b0737d5ff719}{Entity} (\hyperlink{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}{this\-\_\-type} const \&rhs)}\label{classhryky_1_1http_1_1request_1_1_entity_a70608ade77a62ef82877b0737d5ff719}

\begin{DoxyCompactList}\small\item\em copy constructor. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a49188abe3319c108c82bb221a8eabc67}{\hyperlink{classhryky_1_1http_1_1request_1_1_entity_a49188abe3319c108c82bb221a8eabc67}{Entity} (\hyperlink{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}{this\-\_\-type} \&\&rhs)}\label{classhryky_1_1http_1_1request_1_1_entity_a49188abe3319c108c82bb221a8eabc67}

\begin{DoxyCompactList}\small\item\em copy constructor by rvalue reference. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a07848caf51529c76b42bb39efdac73f6}{\hyperlink{classhryky_1_1http_1_1header_1_1_entity}{header\-\_\-type} \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a07848caf51529c76b42bb39efdac73f6}{header} ()}\label{classhryky_1_1http_1_1request_1_1_entity_a07848caf51529c76b42bb39efdac73f6}

\begin{DoxyCompactList}\small\item\em retrieves the mutable message-\/header. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a0d10ca93c6d2df608b26fb6f78568038}{\hyperlink{classhryky_1_1http_1_1header_1_1_entity}{header\-\_\-type} const \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a0d10ca93c6d2df608b26fb6f78568038}{header} () const }\label{classhryky_1_1http_1_1request_1_1_entity_a0d10ca93c6d2df608b26fb6f78568038}

\begin{DoxyCompactList}\small\item\em retrieves the immutable message-\/header. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a6ad75271e1f46b1cf055f48436e91f1a}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a6ad75271e1f46b1cf055f48436e91f1a}{header} (\hyperlink{classhryky_1_1http_1_1header_1_1_entity}{header\-\_\-type} const \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_a6ad75271e1f46b1cf055f48436e91f1a}

\begin{DoxyCompactList}\small\item\em assigns a new list of headers. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a520c0e3dc2720eb84616ac3824e3c2f3}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a520c0e3dc2720eb84616ac3824e3c2f3}{method} (\hyperlink{classhryky_1_1_kind}{method\-\_\-type} const \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_a520c0e3dc2720eb84616ac3824e3c2f3}

\begin{DoxyCompactList}\small\item\em assigns a H\-T\-T\-P Method. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a814257841992ab06b595f0bdce4be69d}{\hyperlink{classhryky_1_1_kind}{method\-\_\-type} \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a814257841992ab06b595f0bdce4be69d}{method} () const }\label{classhryky_1_1http_1_1request_1_1_entity_a814257841992ab06b595f0bdce4be69d}

\begin{DoxyCompactList}\small\item\em retrieves the H\-T\-T\-P Method. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_aa7485531769ff56b03ebb379c614e8f4}{\hyperlink{namespacehryky_a343a9a4c36a586be5c2693156200eadc}{reduction\-\_\-type} \hyperlink{classhryky_1_1http_1_1request_1_1_entity_aa7485531769ff56b03ebb379c614e8f4}{reduce} (\hyperlink{namespacehryky_1_1reduction_ac686c30a4c8d196bbd0f05629a6b921f}{reduction\-::name\-\_\-type} const \&name) const }\label{classhryky_1_1http_1_1request_1_1_entity_aa7485531769ff56b03ebb379c614e8f4}

\begin{DoxyCompactList}\small\item\em formats the information of \href{http::request::Entity}{\tt http\-::request\-::\-Entity} as string. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_aec1560dbd6bd5a192a20b4f0905a846d}{\hyperlink{classhryky_1_1uri_1_1_entity}{uri\-\_\-type} \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_aec1560dbd6bd5a192a20b4f0905a846d}{uri} ()}\label{classhryky_1_1http_1_1request_1_1_entity_aec1560dbd6bd5a192a20b4f0905a846d}

\begin{DoxyCompactList}\small\item\em retrieves the mutable entity of U\-R\-I. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a8b41c64bd22204fe734e6cfe69f9319f}{\hyperlink{classhryky_1_1uri_1_1_entity}{uri\-\_\-type} const \& \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a8b41c64bd22204fe734e6cfe69f9319f}{uri} () const }\label{classhryky_1_1http_1_1request_1_1_entity_a8b41c64bd22204fe734e6cfe69f9319f}

\begin{DoxyCompactList}\small\item\em retrieves the immutable entity of U\-R\-I. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a2e12773d2784b7f058db9ce957e4cfde}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a2e12773d2784b7f058db9ce957e4cfde}{uri} (\hyperlink{classhryky_1_1uri_1_1_entity}{uri\-\_\-type} const \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_a2e12773d2784b7f058db9ce957e4cfde}

\begin{DoxyCompactList}\small\item\em assigns a new U\-R\-I. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a60d82a3772c0e9fb9d96ef60c7f22428}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_a60d82a3772c0e9fb9d96ef60c7f22428}{version} (\hyperlink{classhryky_1_1http_1_1version_1_1_entity}{version\-\_\-type} const \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_a60d82a3772c0e9fb9d96ef60c7f22428}

\begin{DoxyCompactList}\small\item\em assigns a H\-T\-T\-P-\/\-Version. \end{DoxyCompactList}\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a744af0e6f1f5b8ce1c8a95bbca3b9c80}{\hyperlink{classhryky_1_1http_1_1request_1_1_entity_a744af0e6f1f5b8ce1c8a95bbca3b9c80}{$\sim$\-Entity} ()}\label{classhryky_1_1http_1_1request_1_1_entity_a744af0e6f1f5b8ce1c8a95bbca3b9c80}

\begin{DoxyCompactList}\small\item\em destructor. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_a2b2ee715e07689a7181e119defcf60ab}{\hyperlink{classhryky_1_1http_1_1request_1_1_entity_a2b2ee715e07689a7181e119defcf60ab}{hryky\-\_\-assign\-\_\-op}}\label{classhryky_1_1http_1_1request_1_1_entity_a2b2ee715e07689a7181e119defcf60ab}

\begin{DoxyCompactList}\small\item\em assignment operator. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_af2a9b5f2c8163d683423172ab14d762c}{void \hyperlink{classhryky_1_1http_1_1request_1_1_entity_af2a9b5f2c8163d683423172ab14d762c}{swap} (\hyperlink{classhryky_1_1http_1_1request_1_1_entity_ab4ff6edca126070d13656b4fd74942ec}{this\-\_\-type} \&src)}\label{classhryky_1_1http_1_1request_1_1_entity_af2a9b5f2c8163d683423172ab14d762c}

\begin{DoxyCompactList}\small\item\em interchanges the each internal resources of two instances. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
retains the information of H\-T\-T\-P Request. 

\subsection{Constructor \& Destructor Documentation}
\hypertarget{classhryky_1_1http_1_1request_1_1_entity_ab52e0c725e4c2ecaab33b2d598d75970}{\index{hryky\-::http\-::request\-::\-Entity@{hryky\-::http\-::request\-::\-Entity}!Entity@{Entity}}
\index{Entity@{Entity}!hryky::http::request::Entity@{hryky\-::http\-::request\-::\-Entity}}
\subsubsection[{Entity}]{\setlength{\rightskip}{0pt plus 5cm}{\bf hryky\-::http\-::request\-::\-Entity\-::\-Entity} (
\begin{DoxyParamCaption}
\item[{{\bf memory\-::heap\-\_\-type} const}]{heap}
\end{DoxyParamCaption}
)}}\label{classhryky_1_1http_1_1request_1_1_entity_ab52e0c725e4c2ecaab33b2d598d75970}


constructor with the specified heap. 

constructor with heap. 

The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
\hyperlink{http__request__entity_8h}{http\-\_\-request\-\_\-entity.\-h}\item 
\hyperlink{http__request__entity_8cpp}{http\-\_\-request\-\_\-entity.\-cpp}\end{DoxyCompactItemize}
