\hypertarget{structcomm__head__t}{}\section{comm\+\_\+head\+\_\+t Struct Reference}
\label{structcomm__head__t}\index{comm\+\_\+head\+\_\+t@{comm\+\_\+head\+\_\+t}}


Header information passed by comms for multipart messages.  




{\ttfamily \#include $<$comm\+\_\+header.\+h$>$}

\subsection*{Public Attributes}
\begin{DoxyCompactItemize}
\item 
\mbox{\Hypertarget{structcomm__head__t_a61721f46c3f5850a5e65e28d497da0fb}\label{structcomm__head__t_a61721f46c3f5850a5e65e28d497da0fb}} 
size\+\_\+t \mbox{\hyperlink{structcomm__head__t_a61721f46c3f5850a5e65e28d497da0fb}{size}}
\begin{DoxyCompactList}\small\item\em Size of incoming message. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_af762f3a390be988bb2f9dca01a7b5bb5}\label{structcomm__head__t_af762f3a390be988bb2f9dca01a7b5bb5}} 
char \mbox{\hyperlink{structcomm__head__t_af762f3a390be988bb2f9dca01a7b5bb5}{address}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Address that message will comm in on. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a6f14ffcda4738e5e4b498b05a802f293}\label{structcomm__head__t_a6f14ffcda4738e5e4b498b05a802f293}} 
int \mbox{\hyperlink{structcomm__head__t_a6f14ffcda4738e5e4b498b05a802f293}{multipart}}
\begin{DoxyCompactList}\small\item\em 1 if message is multipart, 0 if it is not. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a981bda83ada0637a0153dcd6c46420f0}\label{structcomm__head__t_a981bda83ada0637a0153dcd6c46420f0}} 
size\+\_\+t \mbox{\hyperlink{structcomm__head__t_a981bda83ada0637a0153dcd6c46420f0}{bodysiz}}
\begin{DoxyCompactList}\small\item\em Size of body. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a5e01ad7e302f5597bccfcf208cdcbe0a}\label{structcomm__head__t_a5e01ad7e302f5597bccfcf208cdcbe0a}} 
size\+\_\+t \mbox{\hyperlink{structcomm__head__t_a5e01ad7e302f5597bccfcf208cdcbe0a}{bodybeg}}
\begin{DoxyCompactList}\small\item\em Start of body in header. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a541f991a66b2422bec7b1cc25b5dd567}\label{structcomm__head__t_a541f991a66b2422bec7b1cc25b5dd567}} 
int \mbox{\hyperlink{structcomm__head__t_a541f991a66b2422bec7b1cc25b5dd567}{valid}}
\begin{DoxyCompactList}\small\item\em 1 if the header is valid, 0 otherwise. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_ade03bb53d07aaffff906db9a8d95da02}\label{structcomm__head__t_ade03bb53d07aaffff906db9a8d95da02}} 
char \mbox{\hyperlink{structcomm__head__t_ade03bb53d07aaffff906db9a8d95da02}{id}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Unique ID associated with this message. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a5a1970e9fb2c1087c001345603ab5c2b}\label{structcomm__head__t_a5a1970e9fb2c1087c001345603ab5c2b}} 
char \mbox{\hyperlink{structcomm__head__t_a5a1970e9fb2c1087c001345603ab5c2b}{response\+\_\+address}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Response address. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a80b9979899d06f21b7f996c1a119e665}\label{structcomm__head__t_a80b9979899d06f21b7f996c1a119e665}} 
char \mbox{\hyperlink{structcomm__head__t_a80b9979899d06f21b7f996c1a119e665}{request\+\_\+id}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Request id. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a4d963ff774cc3537d8944856b2365c6a}\label{structcomm__head__t_a4d963ff774cc3537d8944856b2365c6a}} 
int \mbox{\hyperlink{structcomm__head__t_a4d963ff774cc3537d8944856b2365c6a}{serializer\+\_\+type}}
\begin{DoxyCompactList}\small\item\em Code indicating the type of serializer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_acfddb7dfc30cd546036af32cab2295e2}\label{structcomm__head__t_acfddb7dfc30cd546036af32cab2295e2}} 
char \mbox{\hyperlink{structcomm__head__t_acfddb7dfc30cd546036af32cab2295e2}{format\+\_\+str}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Format string for serializer. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a15efa818f71d8712b6f3270ca3c45ef1}\label{structcomm__head__t_a15efa818f71d8712b6f3270ca3c45ef1}} 
char \mbox{\hyperlink{structcomm__head__t_a15efa818f71d8712b6f3270ca3c45ef1}{field\+\_\+names}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em String containing field names. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_ac2d45e0c1ac6a748e1516bfac30f359b}\label{structcomm__head__t_ac2d45e0c1ac6a748e1516bfac30f359b}} 
char \mbox{\hyperlink{structcomm__head__t_ac2d45e0c1ac6a748e1516bfac30f359b}{field\+\_\+units}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em String containing field units. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a68f4fd55f648414958edcd564be498b7}\label{structcomm__head__t_a68f4fd55f648414958edcd564be498b7}} 
int \mbox{\hyperlink{structcomm__head__t_a68f4fd55f648414958edcd564be498b7}{as\+\_\+array}}
\begin{DoxyCompactList}\small\item\em 1 if messages will be serialized arrays. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a81034ab274964279115f5ce7669f055b}\label{structcomm__head__t_a81034ab274964279115f5ce7669f055b}} 
char \mbox{\hyperlink{structcomm__head__t_a81034ab274964279115f5ce7669f055b}{zmq\+\_\+reply}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Reply address for Z\+MQ sockets. \end{DoxyCompactList}\item 
\mbox{\Hypertarget{structcomm__head__t_a1367a9bb9ef1938d87897ab5685b01ef}\label{structcomm__head__t_a1367a9bb9ef1938d87897ab5685b01ef}} 
char \mbox{\hyperlink{structcomm__head__t_a1367a9bb9ef1938d87897ab5685b01ef}{zmq\+\_\+reply\+\_\+worker}} \mbox{[}C\+O\+M\+M\+B\+U\+F\+F\+S\+IZ\mbox{]}
\begin{DoxyCompactList}\small\item\em Reply address for worker socket. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
Header information passed by comms for multipart messages. 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
/root/cis\+\_\+interface/cis\+\_\+interface/cis\+\_\+interface/communication/comm\+\_\+header.\+h\end{DoxyCompactItemize}
