\hypertarget{http__struct_8h}{\section{opal/mca/event/libevent2013/libevent/include/event2/http\+\_\+struct.h File Reference}
\label{http__struct_8h}\index{opal/mca/event/libevent2013/libevent/include/event2/http\+\_\+struct.\+h@{opal/mca/event/libevent2013/libevent/include/event2/http\+\_\+struct.\+h}}
}


Data structures for http.  


{\ttfamily \#include $<$event2/event-\/config.\+h$>$}\\*
{\ttfamily \#include $<$event2/util.\+h$>$}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structevhttp__request}{evhttp\+\_\+request}
\begin{DoxyCompactList}\small\item\em the request structure that a server receives. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{http__struct_8h_ac1ed79c48fba93d5455f5672c0f2127b}{\#define \hyperlink{http__struct_8h_ac1ed79c48fba93d5455f5672c0f2127b}{E\+V\+H\+T\+T\+P\+\_\+\+R\+E\+Q\+\_\+\+O\+W\+N\+\_\+\+C\+O\+N\+N\+E\+C\+T\+I\+O\+N}~0x0001}\label{http__struct_8h_ac1ed79c48fba93d5455f5672c0f2127b}

\begin{DoxyCompactList}\small\item\em The request obj owns the evhttp connection and needs to free it. \end{DoxyCompactList}\item 
\hypertarget{http__struct_8h_aa6d6f996e68a5eda249615c26468e67d}{\#define \hyperlink{http__struct_8h_aa6d6f996e68a5eda249615c26468e67d}{E\+V\+H\+T\+T\+P\+\_\+\+P\+R\+O\+X\+Y\+\_\+\+R\+E\+Q\+U\+E\+S\+T}~0x0002}\label{http__struct_8h_aa6d6f996e68a5eda249615c26468e67d}

\begin{DoxyCompactList}\small\item\em \hyperlink{classRequest}{Request} was made via a proxy. \end{DoxyCompactList}\item 
\hypertarget{http__struct_8h_a757053e4f471ea984ace48bc682e72cb}{\#define \hyperlink{http__struct_8h_a757053e4f471ea984ace48bc682e72cb}{E\+V\+H\+T\+T\+P\+\_\+\+U\+S\+E\+R\+\_\+\+O\+W\+N\+E\+D}~0x0004}\label{http__struct_8h_a757053e4f471ea984ace48bc682e72cb}

\begin{DoxyCompactList}\small\item\em The request object is owned by the user; the user must free it. \end{DoxyCompactList}\item 
\hypertarget{http__struct_8h_a1172284bb7630bf390186dc5b67f60fd}{\#define \hyperlink{http__struct_8h_a1172284bb7630bf390186dc5b67f60fd}{E\+V\+H\+T\+T\+P\+\_\+\+R\+E\+Q\+\_\+\+D\+E\+F\+E\+R\+\_\+\+F\+R\+E\+E}~0x0008}\label{http__struct_8h_a1172284bb7630bf390186dc5b67f60fd}

\begin{DoxyCompactList}\small\item\em The request will be used again upstack; freeing must be deferred. \end{DoxyCompactList}\item 
\hypertarget{http__struct_8h_a93d99bb1cb93bb6d306f3ed49a5cae67}{\#define \hyperlink{http__struct_8h_a93d99bb1cb93bb6d306f3ed49a5cae67}{E\+V\+H\+T\+T\+P\+\_\+\+R\+E\+Q\+\_\+\+N\+E\+E\+D\+S\+\_\+\+F\+R\+E\+E}~0x0010}\label{http__struct_8h_a93d99bb1cb93bb6d306f3ed49a5cae67}

\begin{DoxyCompactList}\small\item\em The request should be freed upstack. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Data structures for http. 

Using these structures may hurt forward compatibility with later versions of Libevent\+: be careful! 