\hypertarget{structtClient}{
\section{tClient Struct Reference}
\label{structtClient}\index{tClient@{tClient}}
}
{\tt \#include $<$client.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
int \hyperlink{structtClient_fdcb6fae6d4162315adc430dc34e3df0}{socket}
\item 
char $\ast$ \hyperlink{structtClient_70a954f8e1e6df925d78b34b9f2f162a}{readBuffer}
\item 
char $\ast$ \hyperlink{structtClient_99d73b0cba75199cb16952751fdcc52d}{writeBuffer}
\item 
unsigned int \hyperlink{structtClient_0948ef13430298f28cb48199119136c1}{readPos}
\item 
unsigned int \hyperlink{structtClient_97da33ce83548b5900f11e29d5cec8d1}{writePos}
\item 
unsigned int \hyperlink{structtClient_c55c66265d03aec3d760a0ed54b08a1f}{readBufMult}
\item 
char \hyperlink{structtClient_e23a04145b9c0cc1262721432a43c947}{remoteAddr} \mbox{[}16\mbox{]}
\item 
\hyperlink{structtHttpHeader}{tHttpHeader} \hyperlink{structtClient_33623f89815acd8a2822a1f04cafe844}{httpHeader}
\item 
unsigned int \hyperlink{structtClient_00e4a47041701700d5d9e418773b01a1}{bodyLenRemaining}
\item 
XML\_\-Parser \hyperlink{structtClient_b8f8ab3f31d6cf8fd4b3b527ef9c0107}{parser}
\end{CompactItemize}


\subsection{Detailed Description}


Definition at line 18 of file client.h.

\subsection{Field Documentation}
\hypertarget{structtClient_00e4a47041701700d5d9e418773b01a1}{
\index{tClient@{tClient}!bodyLenRemaining@{bodyLenRemaining}}
\index{bodyLenRemaining@{bodyLenRemaining}!tClient@{tClient}}
\subsubsection[{bodyLenRemaining}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf tClient::bodyLenRemaining}}}
\label{structtClient_00e4a47041701700d5d9e418773b01a1}




Definition at line 28 of file client.h.\hypertarget{structtClient_33623f89815acd8a2822a1f04cafe844}{
\index{tClient@{tClient}!httpHeader@{httpHeader}}
\index{httpHeader@{httpHeader}!tClient@{tClient}}
\subsubsection[{httpHeader}]{\setlength{\rightskip}{0pt plus 5cm}{\bf tHttpHeader} {\bf tClient::httpHeader}}}
\label{structtClient_33623f89815acd8a2822a1f04cafe844}




Definition at line 27 of file client.h.\hypertarget{structtClient_b8f8ab3f31d6cf8fd4b3b527ef9c0107}{
\index{tClient@{tClient}!parser@{parser}}
\index{parser@{parser}!tClient@{tClient}}
\subsubsection[{parser}]{\setlength{\rightskip}{0pt plus 5cm}XML\_\-Parser {\bf tClient::parser}}}
\label{structtClient_b8f8ab3f31d6cf8fd4b3b527ef9c0107}




Definition at line 30 of file client.h.\hypertarget{structtClient_70a954f8e1e6df925d78b34b9f2f162a}{
\index{tClient@{tClient}!readBuffer@{readBuffer}}
\index{readBuffer@{readBuffer}!tClient@{tClient}}
\subsubsection[{readBuffer}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf tClient::readBuffer}}}
\label{structtClient_70a954f8e1e6df925d78b34b9f2f162a}




Definition at line 20 of file client.h.\hypertarget{structtClient_c55c66265d03aec3d760a0ed54b08a1f}{
\index{tClient@{tClient}!readBufMult@{readBufMult}}
\index{readBufMult@{readBufMult}!tClient@{tClient}}
\subsubsection[{readBufMult}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf tClient::readBufMult}}}
\label{structtClient_c55c66265d03aec3d760a0ed54b08a1f}




Definition at line 24 of file client.h.\hypertarget{structtClient_0948ef13430298f28cb48199119136c1}{
\index{tClient@{tClient}!readPos@{readPos}}
\index{readPos@{readPos}!tClient@{tClient}}
\subsubsection[{readPos}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf tClient::readPos}}}
\label{structtClient_0948ef13430298f28cb48199119136c1}




Definition at line 22 of file client.h.\hypertarget{structtClient_e23a04145b9c0cc1262721432a43c947}{
\index{tClient@{tClient}!remoteAddr@{remoteAddr}}
\index{remoteAddr@{remoteAddr}!tClient@{tClient}}
\subsubsection[{remoteAddr}]{\setlength{\rightskip}{0pt plus 5cm}char {\bf tClient::remoteAddr}\mbox{[}16\mbox{]}}}
\label{structtClient_e23a04145b9c0cc1262721432a43c947}




Definition at line 25 of file client.h.\hypertarget{structtClient_fdcb6fae6d4162315adc430dc34e3df0}{
\index{tClient@{tClient}!socket@{socket}}
\index{socket@{socket}!tClient@{tClient}}
\subsubsection[{socket}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf tClient::socket}}}
\label{structtClient_fdcb6fae6d4162315adc430dc34e3df0}




Definition at line 19 of file client.h.\hypertarget{structtClient_99d73b0cba75199cb16952751fdcc52d}{
\index{tClient@{tClient}!writeBuffer@{writeBuffer}}
\index{writeBuffer@{writeBuffer}!tClient@{tClient}}
\subsubsection[{writeBuffer}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ {\bf tClient::writeBuffer}}}
\label{structtClient_99d73b0cba75199cb16952751fdcc52d}




Definition at line 21 of file client.h.\hypertarget{structtClient_97da33ce83548b5900f11e29d5cec8d1}{
\index{tClient@{tClient}!writePos@{writePos}}
\index{writePos@{writePos}!tClient@{tClient}}
\subsubsection[{writePos}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf tClient::writePos}}}
\label{structtClient_97da33ce83548b5900f11e29d5cec8d1}




Definition at line 23 of file client.h.

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
include/\hyperlink{client_8h}{client.h}\end{CompactItemize}
