\doxysection{libhttppp\+::Http\+Header Class Reference}
\hypertarget{classlibhttppp_1_1HttpHeader}{}\label{classlibhttppp_1_1HttpHeader}\index{libhttppp::HttpHeader@{libhttppp::HttpHeader}}


Inheritance diagram for libhttppp\+::Http\+Header\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{classlibhttppp_1_1HttpHeader__inherit__graph}
\end{center}
\end{figure}


Collaboration diagram for libhttppp\+::Http\+Header\+:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=226pt]{classlibhttppp_1_1HttpHeader__coll__graph}
\end{center}
\end{figure}
\doxysubsubsection*{Classes}
\begin{DoxyCompactItemize}
\item 
class \mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}}
\end{DoxyCompactItemize}
\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a424a4655fdcba94d82b3af3ec7d57e04}\label{classlibhttppp_1_1HttpHeader_a424a4655fdcba94d82b3af3ec7d57e04} 
\mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} \texorpdfstring{$\ast$}{*} {\bfseries getfirst\+Header\+Data} ()
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a452724dd5cb36d1529e9e72a9f260467}\label{classlibhttppp_1_1HttpHeader_a452724dd5cb36d1529e9e72a9f260467} 
\mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} \texorpdfstring{$\ast$}{*} {\bfseries get\+Header\+Data} (const std \+::string \&key) const
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_af7965c57ff0dcc168256cdb38d051fc7}\label{classlibhttppp_1_1HttpHeader_af7965c57ff0dcc168256cdb38d051fc7} 
\mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} \texorpdfstring{$\ast$}{*} {\bfseries set\+Header\+Data} (const std \+::string \&key)
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a75f80784471a87141643101996ee4707}\label{classlibhttppp_1_1HttpHeader_a75f80784471a87141643101996ee4707} 
void {\bfseries deldata} (const std \+::string \&key)
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a0699812b36f8d7653a4a0bf1a3573a2c}\label{classlibhttppp_1_1HttpHeader_a0699812b36f8d7653a4a0bf1a3573a2c} 
void {\bfseries deldata} (\mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} \texorpdfstring{$\ast$}{*}pos)
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a1105edebd233a848eebfe89c82ab41f8}\label{classlibhttppp_1_1HttpHeader_a1105edebd233a848eebfe89c82ab41f8} 
size\+\_\+t {\bfseries get\+Elements} ()
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a2df124ea46af810b7b9b11c6c5c8b041}\label{classlibhttppp_1_1HttpHeader_a2df124ea46af810b7b9b11c6c5c8b041} 
size\+\_\+t {\bfseries get\+Header\+Size} ()
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_a3439bd0d4234c0f943e4912adc6ad7e5}\label{classlibhttppp_1_1HttpHeader_a3439bd0d4234c0f943e4912adc6ad7e5} 
void {\bfseries clear} ()
\end{DoxyCompactItemize}
\doxysubsubsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_ab93a1495a08e380ee599e3f9ba0795a4}\label{classlibhttppp_1_1HttpHeader_ab93a1495a08e380ee599e3f9ba0795a4} 
std\+::unique\+\_\+ptr$<$ \mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} $>$ {\bfseries \+\_\+first\+Header\+Data}
\item 
\Hypertarget{classlibhttppp_1_1HttpHeader_ab693584e38df47dcc45d9e00a975db80}\label{classlibhttppp_1_1HttpHeader_ab693584e38df47dcc45d9e00a975db80} 
\mbox{\hyperlink{classlibhttppp_1_1HttpHeader_1_1HeaderData}{Header\+Data}} \texorpdfstring{$\ast$}{*} {\bfseries \+\_\+last\+Header\+Data}
\end{DoxyCompactItemize}


The documentation for this class was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
src/http.\+h\item 
src/http.\+cpp\end{DoxyCompactItemize}
