\section{LIBCOMMPTHREADS  Struct Reference}
\label{structLIBCOMMPTHREADS}\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
{\tt \#include $<$libcomm.h$>$}

\subsection*{Data Fields}
\begin{CompactItemize}
\item 
void($\ast$ {\bf block\_\-call\_\-do} )(int {\bf fd}, int {\bf id}, unsigned int type, char $\ast$buf, unsigned int size, int {\bf term})
\item 
void($\ast$ {\bf block\_\-call\_\-term} )(int {\bf fd}, int {\bf id})
\item 
pthread\_\-t {\bf thrd\_\-1}
\item 
pthread\_\-attr\_\-t {\bf thrd\_\-1\_\-attr}
\item 
int {\bf fd}
\item 
int {\bf id}
\item 
int {\bf term}
\end{CompactItemize}


\subsection{Field Documentation}
\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!block_call_do@{block\_\-call\_\-do}}
\index{block_call_do@{block\_\-call\_\-do}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ LIBCOMMPTHREADS::block\_\-call\_\-do)(int {\bf fd}, int {\bf id}, unsigned int type, char $\ast$buf, unsigned int size, int {\bf term})}\label{structLIBCOMMPTHREADS_m0}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!block_call_term@{block\_\-call\_\-term}}
\index{block_call_term@{block\_\-call\_\-term}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void($\ast$ LIBCOMMPTHREADS::block\_\-call\_\-term)(int {\bf fd}, int {\bf id})}\label{structLIBCOMMPTHREADS_m1}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!fd@{fd}}
\index{fd@{fd}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int LIBCOMMPTHREADS::fd}\label{structLIBCOMMPTHREADS_m4}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!id@{id}}
\index{id@{id}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int LIBCOMMPTHREADS::id}\label{structLIBCOMMPTHREADS_m5}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!term@{term}}
\index{term@{term}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int LIBCOMMPTHREADS::term}\label{structLIBCOMMPTHREADS_m6}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!thrd_1@{thrd\_\-1}}
\index{thrd_1@{thrd\_\-1}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-t LIBCOMMPTHREADS::thrd\_\-1}\label{structLIBCOMMPTHREADS_m2}


\index{LIBCOMMPTHREADS@{LIBCOMMPTHREADS}!thrd_1_attr@{thrd\_\-1\_\-attr}}
\index{thrd_1_attr@{thrd\_\-1\_\-attr}!LIBCOMMPTHREADS@{LIBCOMMPTHREADS}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}pthread\_\-attr\_\-t LIBCOMMPTHREADS::thrd\_\-1\_\-attr}\label{structLIBCOMMPTHREADS_m3}




The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
{\bf libcomm.h}\end{CompactItemize}
