client_8h.tex 5.58 KB
\hypertarget{client_8h}{
\section{include/client.h File Reference}
\label{client_8h}\index{include/client.h@{include/client.h}}
}
{\tt \#include $<$stdio.h$>$}\par
{\tt \#include $<$expat.h$>$}\par
{\tt \#include \char`\"{}httpRequest.h\char`\"{}}\par
\subsection*{Data Structures}
\begin{CompactItemize}
\item 
struct \hyperlink{structtClient}{tClient}
\end{CompactItemize}
\subsection*{Defines}
\begin{CompactItemize}
\item 
\#define \hyperlink{client_8h_a0534241791f23ec8098503582406166}{READBUFSIZE}~2048
\item 
\#define \hyperlink{client_8h_eefa2efc8515c7f8334de344e8a07fbf}{CLIENTMULTMAX}~512U
\item 
\#define \hyperlink{client_8h_f150df8f008146f177d67862d2569834}{READ\_\-ERR\_\-LONGLINE}~-2
\item 
\#define \hyperlink{client_8h_4f090ce41ed48b83e309d8fce71db4ab}{READ\_\-ERR\_\-MEMORY}~-3
\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
void \hyperlink{client_8h_a9dad65338aa78062b23a924ae1d2b59}{clientClose} (\hyperlink{structtClient}{tClient} $\ast$client)
\item 
int \hyperlink{client_8h_6504ff36553f8008b9ee1d52aa977740}{clientRead} (\hyperlink{structtClient}{tClient} $\ast$client)
\item 
int \hyperlink{client_8h_ab1a321bfd432ac9ec8818ad3eb6e591}{clientWrite} (\hyperlink{structtClient}{tClient} $\ast$client)
\item 
char $\ast$ \hyperlink{client_8h_9741eb2a0853766868828c722e67c068}{clientGetLine} (\hyperlink{structtClient}{tClient} $\ast$, const char $\ast$, unsigned int $\ast$)
\item 
char $\ast$ \hyperlink{client_8h_a920588f9122184bad211ae912d1dbc4}{clientRemoveLine} (\hyperlink{structtClient}{tClient} $\ast$, const char $\ast$, unsigned int $\ast$)
\end{CompactItemize}
\subsection*{Variables}
\begin{CompactItemize}
\item 
int \hyperlink{client_8h_0b2caeb4b6f130be43e5a2f0267dd453}{verbose}
\end{CompactItemize}


\subsection{Define Documentation}
\hypertarget{client_8h_eefa2efc8515c7f8334de344e8a07fbf}{
\index{client.h@{client.h}!CLIENTMULTMAX@{CLIENTMULTMAX}}
\index{CLIENTMULTMAX@{CLIENTMULTMAX}!client.h@{client.h}}
\subsubsection[{CLIENTMULTMAX}]{\setlength{\rightskip}{0pt plus 5cm}\#define CLIENTMULTMAX~512U}}
\label{client_8h_eefa2efc8515c7f8334de344e8a07fbf}




Definition at line 11 of file client.h.\hypertarget{client_8h_f150df8f008146f177d67862d2569834}{
\index{client.h@{client.h}!READ\_\-ERR\_\-LONGLINE@{READ\_\-ERR\_\-LONGLINE}}
\index{READ\_\-ERR\_\-LONGLINE@{READ\_\-ERR\_\-LONGLINE}!client.h@{client.h}}
\subsubsection[{READ\_\-ERR\_\-LONGLINE}]{\setlength{\rightskip}{0pt plus 5cm}\#define READ\_\-ERR\_\-LONGLINE~-2}}
\label{client_8h_f150df8f008146f177d67862d2569834}




Definition at line 13 of file client.h.\hypertarget{client_8h_4f090ce41ed48b83e309d8fce71db4ab}{
\index{client.h@{client.h}!READ\_\-ERR\_\-MEMORY@{READ\_\-ERR\_\-MEMORY}}
\index{READ\_\-ERR\_\-MEMORY@{READ\_\-ERR\_\-MEMORY}!client.h@{client.h}}
\subsubsection[{READ\_\-ERR\_\-MEMORY}]{\setlength{\rightskip}{0pt plus 5cm}\#define READ\_\-ERR\_\-MEMORY~-3}}
\label{client_8h_4f090ce41ed48b83e309d8fce71db4ab}




Definition at line 14 of file client.h.\hypertarget{client_8h_a0534241791f23ec8098503582406166}{
\index{client.h@{client.h}!READBUFSIZE@{READBUFSIZE}}
\index{READBUFSIZE@{READBUFSIZE}!client.h@{client.h}}
\subsubsection[{READBUFSIZE}]{\setlength{\rightskip}{0pt plus 5cm}\#define READBUFSIZE~2048}}
\label{client_8h_a0534241791f23ec8098503582406166}




Definition at line 10 of file client.h.

\subsection{Function Documentation}
\hypertarget{client_8h_a9dad65338aa78062b23a924ae1d2b59}{
\index{client.h@{client.h}!clientClose@{clientClose}}
\index{clientClose@{clientClose}!client.h@{client.h}}
\subsubsection[{clientClose}]{\setlength{\rightskip}{0pt plus 5cm}void clientClose ({\bf tClient} $\ast$ {\em client})}}
\label{client_8h_a9dad65338aa78062b23a924ae1d2b59}




Definition at line 12 of file clientClose.c.\hypertarget{client_8h_9741eb2a0853766868828c722e67c068}{
\index{client.h@{client.h}!clientGetLine@{clientGetLine}}
\index{clientGetLine@{clientGetLine}!client.h@{client.h}}
\subsubsection[{clientGetLine}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ clientGetLine ({\bf tClient} $\ast$, \/  const char $\ast$, \/  unsigned int $\ast$)}}
\label{client_8h_9741eb2a0853766868828c722e67c068}




Definition at line 151 of file clientRead.c.\hypertarget{client_8h_6504ff36553f8008b9ee1d52aa977740}{
\index{client.h@{client.h}!clientRead@{clientRead}}
\index{clientRead@{clientRead}!client.h@{client.h}}
\subsubsection[{clientRead}]{\setlength{\rightskip}{0pt plus 5cm}int clientRead ({\bf tClient} $\ast$ {\em client})}}
\label{client_8h_6504ff36553f8008b9ee1d52aa977740}




Definition at line 53 of file clientRead.c.\hypertarget{client_8h_a920588f9122184bad211ae912d1dbc4}{
\index{client.h@{client.h}!clientRemoveLine@{clientRemoveLine}}
\index{clientRemoveLine@{clientRemoveLine}!client.h@{client.h}}
\subsubsection[{clientRemoveLine}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ clientRemoveLine ({\bf tClient} $\ast$, \/  const char $\ast$, \/  unsigned int $\ast$)}}
\label{client_8h_a920588f9122184bad211ae912d1dbc4}




Definition at line 164 of file clientRead.c.\hypertarget{client_8h_ab1a321bfd432ac9ec8818ad3eb6e591}{
\index{client.h@{client.h}!clientWrite@{clientWrite}}
\index{clientWrite@{clientWrite}!client.h@{client.h}}
\subsubsection[{clientWrite}]{\setlength{\rightskip}{0pt plus 5cm}int clientWrite ({\bf tClient} $\ast$ {\em client})}}
\label{client_8h_ab1a321bfd432ac9ec8818ad3eb6e591}




\subsection{Variable Documentation}
\hypertarget{client_8h_0b2caeb4b6f130be43e5a2f0267dd453}{
\index{client.h@{client.h}!verbose@{verbose}}
\index{verbose@{verbose}!client.h@{client.h}}
\subsubsection[{verbose}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf verbose}}}
\label{client_8h_0b2caeb4b6f130be43e5a2f0267dd453}