httpRequest_8h.tex 9.79 KB
\hypertarget{httpRequest_8h}{
\section{include/httpRequest.h File Reference}
\label{httpRequest_8h}\index{include/httpRequest.h@{include/httpRequest.h}}
}
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct \hyperlink{structtRequestLine}{tRequestLine}
\item 
struct \hyperlink{structtHttpHeaderLine}{tHttpHeaderLine}
\item 
struct \hyperlink{structtHttpHeader}{tHttpHeader}
\item 
struct \hyperlink{structtHttpRequest}{tHttpRequest}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{httpRequest_8h_bcd1460716fe0d7d7bbfab4d8df7431b}{HTTP\_\-REQ\_\-OPTIONS}~0
\item 
\#define \hyperlink{httpRequest_8h_783bb94ef6eee3041b08244fcf43304f}{HTTP\_\-REQ\_\-GET}~1
\item 
\#define \hyperlink{httpRequest_8h_99dd5b1289103eee62ebd66082f03e98}{HTTP\_\-REQ\_\-HEAD}~2
\item 
\#define \hyperlink{httpRequest_8h_b113eaf10da1f4291202f81bea630f5b}{HTTP\_\-REQ\_\-POST}~3
\item 
\#define \hyperlink{httpRequest_8h_af09691edc99a286c60427e1f390d7bd}{HTTP\_\-REQ\_\-PUT}~4
\item 
\#define \hyperlink{httpRequest_8h_2894c25df3d2e54885cc414aa9731811}{HTTP\_\-REQ\_\-DELETE}~5
\item 
\#define \hyperlink{httpRequest_8h_21cd537dafe8cd458fbb1eeb1208f4a8}{HTTP\_\-REQ\_\-TRACE}~6
\item 
\#define \hyperlink{httpRequest_8h_5e49980e0d7d4080e2cececd00796981}{HTTP\_\-REQ\_\-CONNECT}~7
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
int \hyperlink{httpRequest_8h_59d765731e7d39f5583ef175950becb1}{getHttpRequest} (char $\ast$$\ast$, unsigned int $\ast$, \hyperlink{structtHttpRequest}{tHttpRequest} $\ast$)
\item 
void \hyperlink{httpRequest_8h_1bba1865657c64c0e1971a45ee6117ab}{freeHttpRequest} (\hyperlink{structtHttpRequest}{tHttpRequest} $\ast$)
\item 
void \hyperlink{httpRequest_8h_b55d3458cc9e50ef2a22731d910c6385}{freeHttpHeader} (\hyperlink{structtHttpHeader}{tHttpHeader} $\ast$)
\item 
unsigned char \hyperlink{httpRequest_8h_99eb3b2c1e06ee773fd3bb7da7e98ece}{httpHeaderIsStarted} (\hyperlink{structtHttpHeader}{tHttpHeader} $\ast$)
\item 
int \hyperlink{httpRequest_8h_91e1c62216e1370b68a87ffc8b120f0d}{httpHeaderIsComplete} (\hyperlink{structtHttpHeader}{tHttpHeader} $\ast$)
\item 
int \hyperlink{httpRequest_8h_07afde622816238d4424591269f5616a}{httpHeaderGet} (char $\ast$$\ast$, unsigned int $\ast$, \hyperlink{structtHttpHeader}{tHttpHeader} $\ast$)
\item 
void \hyperlink{httpRequest_8h_b7ea84417c64cc894ef20f3fad58832f}{httpHeaderParseRequestLine} (\hyperlink{structtHttpHeader}{tHttpHeader} $\ast$, const char $\ast$, unsigned int)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
char \hyperlink{httpRequest_8h_e7110ef069c94769a78296dc38ab86ca}{httpRequest} \mbox{[}8\mbox{]}\mbox{[}8\mbox{]}
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{httpRequest_8h_5e49980e0d7d4080e2cececd00796981}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-CONNECT@{HTTP\_\-REQ\_\-CONNECT}}
\index{HTTP\_\-REQ\_\-CONNECT@{HTTP\_\-REQ\_\-CONNECT}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-CONNECT}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-CONNECT~7}}
\label{httpRequest_8h_5e49980e0d7d4080e2cececd00796981}




Definition at line 11 of file httpRequest.h.\hypertarget{httpRequest_8h_2894c25df3d2e54885cc414aa9731811}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-DELETE@{HTTP\_\-REQ\_\-DELETE}}
\index{HTTP\_\-REQ\_\-DELETE@{HTTP\_\-REQ\_\-DELETE}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-DELETE}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-DELETE~5}}
\label{httpRequest_8h_2894c25df3d2e54885cc414aa9731811}




Definition at line 9 of file httpRequest.h.\hypertarget{httpRequest_8h_783bb94ef6eee3041b08244fcf43304f}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-GET@{HTTP\_\-REQ\_\-GET}}
\index{HTTP\_\-REQ\_\-GET@{HTTP\_\-REQ\_\-GET}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-GET}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-GET~1}}
\label{httpRequest_8h_783bb94ef6eee3041b08244fcf43304f}




Definition at line 5 of file httpRequest.h.\hypertarget{httpRequest_8h_99dd5b1289103eee62ebd66082f03e98}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-HEAD@{HTTP\_\-REQ\_\-HEAD}}
\index{HTTP\_\-REQ\_\-HEAD@{HTTP\_\-REQ\_\-HEAD}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-HEAD}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-HEAD~2}}
\label{httpRequest_8h_99dd5b1289103eee62ebd66082f03e98}




Definition at line 6 of file httpRequest.h.\hypertarget{httpRequest_8h_bcd1460716fe0d7d7bbfab4d8df7431b}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-OPTIONS@{HTTP\_\-REQ\_\-OPTIONS}}
\index{HTTP\_\-REQ\_\-OPTIONS@{HTTP\_\-REQ\_\-OPTIONS}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-OPTIONS}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-OPTIONS~0}}
\label{httpRequest_8h_bcd1460716fe0d7d7bbfab4d8df7431b}




Definition at line 4 of file httpRequest.h.\hypertarget{httpRequest_8h_b113eaf10da1f4291202f81bea630f5b}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-POST@{HTTP\_\-REQ\_\-POST}}
\index{HTTP\_\-REQ\_\-POST@{HTTP\_\-REQ\_\-POST}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-POST}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-POST~3}}
\label{httpRequest_8h_b113eaf10da1f4291202f81bea630f5b}




Definition at line 7 of file httpRequest.h.\hypertarget{httpRequest_8h_af09691edc99a286c60427e1f390d7bd}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-PUT@{HTTP\_\-REQ\_\-PUT}}
\index{HTTP\_\-REQ\_\-PUT@{HTTP\_\-REQ\_\-PUT}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-PUT}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-PUT~4}}
\label{httpRequest_8h_af09691edc99a286c60427e1f390d7bd}




Definition at line 8 of file httpRequest.h.\hypertarget{httpRequest_8h_21cd537dafe8cd458fbb1eeb1208f4a8}{
\index{httpRequest.h@{httpRequest.h}!HTTP\_\-REQ\_\-TRACE@{HTTP\_\-REQ\_\-TRACE}}
\index{HTTP\_\-REQ\_\-TRACE@{HTTP\_\-REQ\_\-TRACE}!httpRequest.h@{httpRequest.h}}
\subsubsection[{HTTP\_\-REQ\_\-TRACE}]{\setlength{\rightskip}{0pt plus 5cm}\#define HTTP\_\-REQ\_\-TRACE~6}}
\label{httpRequest_8h_21cd537dafe8cd458fbb1eeb1208f4a8}




Definition at line 10 of file httpRequest.h.

\subsection{Function Documentation}
\hypertarget{httpRequest_8h_b55d3458cc9e50ef2a22731d910c6385}{
\index{httpRequest.h@{httpRequest.h}!freeHttpHeader@{freeHttpHeader}}
\index{freeHttpHeader@{freeHttpHeader}!httpRequest.h@{httpRequest.h}}
\subsubsection[{freeHttpHeader}]{\setlength{\rightskip}{0pt plus 5cm}void freeHttpHeader ({\bf tHttpHeader} $\ast$)}}
\label{httpRequest_8h_b55d3458cc9e50ef2a22731d910c6385}




Definition at line 187 of file httpRequest.c.\hypertarget{httpRequest_8h_1bba1865657c64c0e1971a45ee6117ab}{
\index{httpRequest.h@{httpRequest.h}!freeHttpRequest@{freeHttpRequest}}
\index{freeHttpRequest@{freeHttpRequest}!httpRequest.h@{httpRequest.h}}
\subsubsection[{freeHttpRequest}]{\setlength{\rightskip}{0pt plus 5cm}void freeHttpRequest ({\bf tHttpRequest} $\ast$)}}
\label{httpRequest_8h_1bba1865657c64c0e1971a45ee6117ab}




Definition at line 217 of file httpRequest.c.\hypertarget{httpRequest_8h_59d765731e7d39f5583ef175950becb1}{
\index{httpRequest.h@{httpRequest.h}!getHttpRequest@{getHttpRequest}}
\index{getHttpRequest@{getHttpRequest}!httpRequest.h@{httpRequest.h}}
\subsubsection[{getHttpRequest}]{\setlength{\rightskip}{0pt plus 5cm}int getHttpRequest (char $\ast$$\ast$, \/  unsigned int $\ast$, \/  {\bf tHttpRequest} $\ast$)}}
\label{httpRequest_8h_59d765731e7d39f5583ef175950becb1}




Definition at line 162 of file httpRequest.c.\hypertarget{httpRequest_8h_07afde622816238d4424591269f5616a}{
\index{httpRequest.h@{httpRequest.h}!httpHeaderGet@{httpHeaderGet}}
\index{httpHeaderGet@{httpHeaderGet}!httpRequest.h@{httpRequest.h}}
\subsubsection[{httpHeaderGet}]{\setlength{\rightskip}{0pt plus 5cm}int httpHeaderGet (char $\ast$$\ast$, \/  unsigned int $\ast$, \/  {\bf tHttpHeader} $\ast$)}}
\label{httpRequest_8h_07afde622816238d4424591269f5616a}




Definition at line 85 of file httpRequest.c.\hypertarget{httpRequest_8h_91e1c62216e1370b68a87ffc8b120f0d}{
\index{httpRequest.h@{httpRequest.h}!httpHeaderIsComplete@{httpHeaderIsComplete}}
\index{httpHeaderIsComplete@{httpHeaderIsComplete}!httpRequest.h@{httpRequest.h}}
\subsubsection[{httpHeaderIsComplete}]{\setlength{\rightskip}{0pt plus 5cm}int httpHeaderIsComplete ({\bf tHttpHeader} $\ast$)}}
\label{httpRequest_8h_91e1c62216e1370b68a87ffc8b120f0d}




Definition at line 52 of file httpRequest.c.\hypertarget{httpRequest_8h_99eb3b2c1e06ee773fd3bb7da7e98ece}{
\index{httpRequest.h@{httpRequest.h}!httpHeaderIsStarted@{httpHeaderIsStarted}}
\index{httpHeaderIsStarted@{httpHeaderIsStarted}!httpRequest.h@{httpRequest.h}}
\subsubsection[{httpHeaderIsStarted}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char httpHeaderIsStarted ({\bf tHttpHeader} $\ast$)}}
\label{httpRequest_8h_99eb3b2c1e06ee773fd3bb7da7e98ece}




Definition at line 62 of file httpRequest.c.\hypertarget{httpRequest_8h_b7ea84417c64cc894ef20f3fad58832f}{
\index{httpRequest.h@{httpRequest.h}!httpHeaderParseRequestLine@{httpHeaderParseRequestLine}}
\index{httpHeaderParseRequestLine@{httpHeaderParseRequestLine}!httpRequest.h@{httpRequest.h}}
\subsubsection[{httpHeaderParseRequestLine}]{\setlength{\rightskip}{0pt plus 5cm}void httpHeaderParseRequestLine ({\bf tHttpHeader} $\ast$, \/  const char $\ast$, \/  unsigned {\em int})}}
\label{httpRequest_8h_b7ea84417c64cc894ef20f3fad58832f}




Definition at line 47 of file httpRequest.c.

\subsection{Variable Documentation}
\hypertarget{httpRequest_8h_e7110ef069c94769a78296dc38ab86ca}{
\index{httpRequest.h@{httpRequest.h}!httpRequest@{httpRequest}}
\index{httpRequest@{httpRequest}!httpRequest.h@{httpRequest.h}}
\subsubsection[{httpRequest}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf httpRequest}\mbox{[}8\mbox{]}\mbox{[}8\mbox{]}}}
\label{httpRequest_8h_e7110ef069c94769a78296dc38ab86ca}




Definition at line 13 of file httpRequest.c.