\doxysection{aare\+::Zmq\+Header Struct Reference}
\hypertarget{structaare_1_1ZmqHeader}{}\label{structaare_1_1ZmqHeader}\index{aare::ZmqHeader@{aare::ZmqHeader}}


{\ttfamily \#include $<$Zmq\+Header.\+hpp$>$}

\doxysubsubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
std\+::string \mbox{\hyperlink{structaare_1_1ZmqHeader_a0efc66ecb0bcf30a8b417b4969627de7}{to\+\_\+string}} () const
\item 
void \mbox{\hyperlink{structaare_1_1ZmqHeader_a8a603c42606baa3df8869ee542e0bbda}{from\+\_\+string}} (std\+::string \&s)
\item 
bool \mbox{\hyperlink{structaare_1_1ZmqHeader_a25225eff34f1a9f4acc3495d4f02cc8b}{operator==}} (const \mbox{\hyperlink{structaare_1_1ZmqHeader}{Zmq\+Header}} \&other) const
\end{DoxyCompactItemize}
\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
bool \mbox{\hyperlink{structaare_1_1ZmqHeader_abc6b8ab126eeeb6947ff3892a8c4af22}{data}} \{true\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_abef7af329a052a6a93aa6475f77ce8d0}{jsonversion}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a204168b6969b738ad8e9e15b3511f921}{dynamic\+Range}} \{0\}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a96dc350ffe696cc2cf5fb2f3b3b0f948}{file\+Index}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a4f5f15da11fd269b5034ce2365c77697}{ndetx}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a5cb59c5f8b096c4a8ab8ab2c4434efc8}{ndety}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_ab74dd730a41ff31f7bf0bb012b46a9bf}{npixelsx}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a3fe3e9591ebbab239aeebc034c68396c}{npixelsy}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a553186a1c9a254038c88c1d064a01a6b}{image\+Size}} \{0\}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_ad44077f60043919ea4cce5b2afb4addb}{acq\+Index}} \{0\}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_acd24f294bf54871bdd41e896918857b3}{frame\+Index}} \{0\}
\item 
double \mbox{\hyperlink{structaare_1_1ZmqHeader_af506ef5de11292d5056c902f131441cd}{progress}} \{0\}
\item 
std\+::string \mbox{\hyperlink{structaare_1_1ZmqHeader_af34a97741a1ff54ebc4e060298a30d81}{fname}}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_ac939e8bb28f7c78c6e60bdc5a3f0fa24}{frame\+Number}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a11f597ea59c14c9976cf823e3dc90119}{exp\+Length}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a1cc29d99dde183862b4b6d563cbe990d}{packet\+Number}} \{0\}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a21d6952bd400623f4f5c82c2517549b2}{det\+Spec1}} \{0\}
\item 
uint64\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a974ae65dd6b07b8de83857a32140a6e3}{timestamp}} \{0\}
\item 
uint16\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a41db0b6b8b69d1911e92819b65453a3d}{mod\+Id}} \{0\}
\item 
uint16\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a1cfd038a2e22a1243332aafb8ccf0926}{row}} \{0\}
\item 
uint16\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a9055548e98d7f5c7be94000077cf9ca0}{column}} \{0\}
\item 
uint16\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a8325849b8abdd44f67b1b72de227062c}{det\+Spec2}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_ae581d2a4e13f116107fe7850891c9ac8}{det\+Spec3}} \{0\}
\item 
uint16\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a6bb1b6c9da7a68d54873b7969517ba8f}{det\+Spec4}} \{0\}
\item 
uint8\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a05d97cf0b43cdc510276a660606e65a3}{det\+Type}} \{0\}
\item 
uint8\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a0a128a6dc9c8917a7518d0f4af5b5735}{version}} \{0\}
\item 
int \mbox{\hyperlink{structaare_1_1ZmqHeader_a37f3d99023eebeb08000ff4dc03632a7}{flip\+Rows}} \{0\}
\item 
uint32\+\_\+t \mbox{\hyperlink{structaare_1_1ZmqHeader_a7a1b315873916872d3ef539679488291}{quad}} \{0\}
\item 
bool \mbox{\hyperlink{structaare_1_1ZmqHeader_aa45927c9dcb69f885f5a3f4fa5f1ce16}{complete\+Image}} \{false\}
\item 
std\+::map$<$ std\+::string, std\+::string $>$ \mbox{\hyperlink{structaare_1_1ZmqHeader_abf3d0804cb93fc0d5e7dfef0e6f72c3a}{add\+Json\+Header}}
\item 
std\+::array$<$ int, 4 $>$ \mbox{\hyperlink{structaare_1_1ZmqHeader_af023e76fcd6b4f3dc1c7231e362af7c4}{rx\+\_\+roi}} \{\}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
zmq header structure (from sls\+Detector\+Package) 

\doxysubsection{Member Function Documentation}
\Hypertarget{structaare_1_1ZmqHeader_a8a603c42606baa3df8869ee542e0bbda}\label{structaare_1_1ZmqHeader_a8a603c42606baa3df8869ee542e0bbda} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!from\_string@{from\_string}}
\index{from\_string@{from\_string}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{from\_string()}{from\_string()}}
{\footnotesize\ttfamily void aare\+::\+Zmq\+Header\+::from\+\_\+string (\begin{DoxyParamCaption}\item[{std\+::string \&}]{s }\end{DoxyParamCaption})}

\Hypertarget{structaare_1_1ZmqHeader_a25225eff34f1a9f4acc3495d4f02cc8b}\label{structaare_1_1ZmqHeader_a25225eff34f1a9f4acc3495d4f02cc8b} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!operator==@{operator==}}
\index{operator==@{operator==}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{operator==()}{operator==()}}
{\footnotesize\ttfamily bool aare\+::\+Zmq\+Header\+::operator== (\begin{DoxyParamCaption}\item[{const \mbox{\hyperlink{structaare_1_1ZmqHeader}{Zmq\+Header}} \&}]{other }\end{DoxyParamCaption}) const}

\Hypertarget{structaare_1_1ZmqHeader_a0efc66ecb0bcf30a8b417b4969627de7}\label{structaare_1_1ZmqHeader_a0efc66ecb0bcf30a8b417b4969627de7} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!to\_string@{to\_string}}
\index{to\_string@{to\_string}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{to\_string()}{to\_string()}}
{\footnotesize\ttfamily std\+::string aare\+::\+Zmq\+Header\+::to\+\_\+string (\begin{DoxyParamCaption}{ }\end{DoxyParamCaption}) const}

serialize struct to json string 

\doxysubsection{Field Documentation}
\Hypertarget{structaare_1_1ZmqHeader_ad44077f60043919ea4cce5b2afb4addb}\label{structaare_1_1ZmqHeader_ad44077f60043919ea4cce5b2afb4addb} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!acqIndex@{acqIndex}}
\index{acqIndex@{acqIndex}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{acqIndex}{acqIndex}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::acq\+Index \{0\}}

frame number from detector \Hypertarget{structaare_1_1ZmqHeader_abf3d0804cb93fc0d5e7dfef0e6f72c3a}\label{structaare_1_1ZmqHeader_abf3d0804cb93fc0d5e7dfef0e6f72c3a} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!addJsonHeader@{addJsonHeader}}
\index{addJsonHeader@{addJsonHeader}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{addJsonHeader}{addJsonHeader}}
{\footnotesize\ttfamily std\+::map$<$std\+::string, std\+::string$>$ aare\+::\+Zmq\+Header\+::add\+Json\+Header}

additional json header \Hypertarget{structaare_1_1ZmqHeader_a9055548e98d7f5c7be94000077cf9ca0}\label{structaare_1_1ZmqHeader_a9055548e98d7f5c7be94000077cf9ca0} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!column@{column}}
\index{column@{column}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{column}{column}}
{\footnotesize\ttfamily uint16\+\_\+t aare\+::\+Zmq\+Header\+::column \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_aa45927c9dcb69f885f5a3f4fa5f1ce16}\label{structaare_1_1ZmqHeader_aa45927c9dcb69f885f5a3f4fa5f1ce16} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!completeImage@{completeImage}}
\index{completeImage@{completeImage}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{completeImage}{completeImage}}
{\footnotesize\ttfamily bool aare\+::\+Zmq\+Header\+::complete\+Image \{false\}}

true if complete image, else missing packets \Hypertarget{structaare_1_1ZmqHeader_abc6b8ab126eeeb6947ff3892a8c4af22}\label{structaare_1_1ZmqHeader_abc6b8ab126eeeb6947ff3892a8c4af22} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!data@{data}}
\index{data@{data}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{data}{data}}
{\footnotesize\ttfamily bool aare\+::\+Zmq\+Header\+::data \{true\}}

true if incoming data, false if end of acquisition \Hypertarget{structaare_1_1ZmqHeader_a21d6952bd400623f4f5c82c2517549b2}\label{structaare_1_1ZmqHeader_a21d6952bd400623f4f5c82c2517549b2} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!detSpec1@{detSpec1}}
\index{detSpec1@{detSpec1}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{detSpec1}{detSpec1}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::det\+Spec1 \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a8325849b8abdd44f67b1b72de227062c}\label{structaare_1_1ZmqHeader_a8325849b8abdd44f67b1b72de227062c} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!detSpec2@{detSpec2}}
\index{detSpec2@{detSpec2}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{detSpec2}{detSpec2}}
{\footnotesize\ttfamily uint16\+\_\+t aare\+::\+Zmq\+Header\+::det\+Spec2 \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_ae581d2a4e13f116107fe7850891c9ac8}\label{structaare_1_1ZmqHeader_ae581d2a4e13f116107fe7850891c9ac8} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!detSpec3@{detSpec3}}
\index{detSpec3@{detSpec3}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{detSpec3}{detSpec3}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::det\+Spec3 \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a6bb1b6c9da7a68d54873b7969517ba8f}\label{structaare_1_1ZmqHeader_a6bb1b6c9da7a68d54873b7969517ba8f} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!detSpec4@{detSpec4}}
\index{detSpec4@{detSpec4}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{detSpec4}{detSpec4}}
{\footnotesize\ttfamily uint16\+\_\+t aare\+::\+Zmq\+Header\+::det\+Spec4 \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a05d97cf0b43cdc510276a660606e65a3}\label{structaare_1_1ZmqHeader_a05d97cf0b43cdc510276a660606e65a3} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!detType@{detType}}
\index{detType@{detType}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{detType}{detType}}
{\footnotesize\ttfamily uint8\+\_\+t aare\+::\+Zmq\+Header\+::det\+Type \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a204168b6969b738ad8e9e15b3511f921}\label{structaare_1_1ZmqHeader_a204168b6969b738ad8e9e15b3511f921} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!dynamicRange@{dynamicRange}}
\index{dynamicRange@{dynamicRange}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{dynamicRange}{dynamicRange}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::dynamic\+Range \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a11f597ea59c14c9976cf823e3dc90119}\label{structaare_1_1ZmqHeader_a11f597ea59c14c9976cf823e3dc90119} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!expLength@{expLength}}
\index{expLength@{expLength}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{expLength}{expLength}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::exp\+Length \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a96dc350ffe696cc2cf5fb2f3b3b0f948}\label{structaare_1_1ZmqHeader_a96dc350ffe696cc2cf5fb2f3b3b0f948} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!fileIndex@{fileIndex}}
\index{fileIndex@{fileIndex}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{fileIndex}{fileIndex}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::file\+Index \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a37f3d99023eebeb08000ff4dc03632a7}\label{structaare_1_1ZmqHeader_a37f3d99023eebeb08000ff4dc03632a7} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!flipRows@{flipRows}}
\index{flipRows@{flipRows}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{flipRows}{flipRows}}
{\footnotesize\ttfamily int aare\+::\+Zmq\+Header\+::flip\+Rows \{0\}}

if rows of image should be flipped \Hypertarget{structaare_1_1ZmqHeader_af34a97741a1ff54ebc4e060298a30d81}\label{structaare_1_1ZmqHeader_af34a97741a1ff54ebc4e060298a30d81} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!fname@{fname}}
\index{fname@{fname}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{fname}{fname}}
{\footnotesize\ttfamily std\+::string aare\+::\+Zmq\+Header\+::fname}

file name prefix \Hypertarget{structaare_1_1ZmqHeader_acd24f294bf54871bdd41e896918857b3}\label{structaare_1_1ZmqHeader_acd24f294bf54871bdd41e896918857b3} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!frameIndex@{frameIndex}}
\index{frameIndex@{frameIndex}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{frameIndex}{frameIndex}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::frame\+Index \{0\}}

frame index (starting at 0 for each acquisition) \Hypertarget{structaare_1_1ZmqHeader_ac939e8bb28f7c78c6e60bdc5a3f0fa24}\label{structaare_1_1ZmqHeader_ac939e8bb28f7c78c6e60bdc5a3f0fa24} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!frameNumber@{frameNumber}}
\index{frameNumber@{frameNumber}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{frameNumber}{frameNumber}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::frame\+Number \{0\}}

header from detector \Hypertarget{structaare_1_1ZmqHeader_a553186a1c9a254038c88c1d064a01a6b}\label{structaare_1_1ZmqHeader_a553186a1c9a254038c88c1d064a01a6b} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!imageSize@{imageSize}}
\index{imageSize@{imageSize}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{imageSize}{imageSize}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::image\+Size \{0\}}

number of bytes for an image in this socket \Hypertarget{structaare_1_1ZmqHeader_abef7af329a052a6a93aa6475f77ce8d0}\label{structaare_1_1ZmqHeader_abef7af329a052a6a93aa6475f77ce8d0} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!jsonversion@{jsonversion}}
\index{jsonversion@{jsonversion}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{jsonversion}{jsonversion}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::jsonversion \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a41db0b6b8b69d1911e92819b65453a3d}\label{structaare_1_1ZmqHeader_a41db0b6b8b69d1911e92819b65453a3d} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!modId@{modId}}
\index{modId@{modId}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{modId}{modId}}
{\footnotesize\ttfamily uint16\+\_\+t aare\+::\+Zmq\+Header\+::mod\+Id \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a4f5f15da11fd269b5034ce2365c77697}\label{structaare_1_1ZmqHeader_a4f5f15da11fd269b5034ce2365c77697} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!ndetx@{ndetx}}
\index{ndetx@{ndetx}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{ndetx}{ndetx}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::ndetx \{0\}}

number of detectors/port in x axis \Hypertarget{structaare_1_1ZmqHeader_a5cb59c5f8b096c4a8ab8ab2c4434efc8}\label{structaare_1_1ZmqHeader_a5cb59c5f8b096c4a8ab8ab2c4434efc8} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!ndety@{ndety}}
\index{ndety@{ndety}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{ndety}{ndety}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::ndety \{0\}}

number of detectors/port in y axis \Hypertarget{structaare_1_1ZmqHeader_ab74dd730a41ff31f7bf0bb012b46a9bf}\label{structaare_1_1ZmqHeader_ab74dd730a41ff31f7bf0bb012b46a9bf} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!npixelsx@{npixelsx}}
\index{npixelsx@{npixelsx}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{npixelsx}{npixelsx}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::npixelsx \{0\}}

number of pixels/channels in x axis for this zmq socket \Hypertarget{structaare_1_1ZmqHeader_a3fe3e9591ebbab239aeebc034c68396c}\label{structaare_1_1ZmqHeader_a3fe3e9591ebbab239aeebc034c68396c} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!npixelsy@{npixelsy}}
\index{npixelsy@{npixelsy}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{npixelsy}{npixelsy}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::npixelsy \{0\}}

number of pixels/channels in y axis for this zmq socket \Hypertarget{structaare_1_1ZmqHeader_a1cc29d99dde183862b4b6d563cbe990d}\label{structaare_1_1ZmqHeader_a1cc29d99dde183862b4b6d563cbe990d} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!packetNumber@{packetNumber}}
\index{packetNumber@{packetNumber}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{packetNumber}{packetNumber}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::packet\+Number \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_af506ef5de11292d5056c902f131441cd}\label{structaare_1_1ZmqHeader_af506ef5de11292d5056c902f131441cd} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!progress@{progress}}
\index{progress@{progress}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{progress}{progress}}
{\footnotesize\ttfamily double aare\+::\+Zmq\+Header\+::progress \{0\}}

progress in percentage \Hypertarget{structaare_1_1ZmqHeader_a7a1b315873916872d3ef539679488291}\label{structaare_1_1ZmqHeader_a7a1b315873916872d3ef539679488291} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!quad@{quad}}
\index{quad@{quad}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{quad}{quad}}
{\footnotesize\ttfamily uint32\+\_\+t aare\+::\+Zmq\+Header\+::quad \{0\}}

quad type (eiger hardware specific) \Hypertarget{structaare_1_1ZmqHeader_a1cfd038a2e22a1243332aafb8ccf0926}\label{structaare_1_1ZmqHeader_a1cfd038a2e22a1243332aafb8ccf0926} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!row@{row}}
\index{row@{row}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{row}{row}}
{\footnotesize\ttfamily uint16\+\_\+t aare\+::\+Zmq\+Header\+::row \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_af023e76fcd6b4f3dc1c7231e362af7c4}\label{structaare_1_1ZmqHeader_af023e76fcd6b4f3dc1c7231e362af7c4} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!rx\_roi@{rx\_roi}}
\index{rx\_roi@{rx\_roi}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{rx\_roi}{rx\_roi}}
{\footnotesize\ttfamily std\+::array$<$int, 4$>$ aare\+::\+Zmq\+Header\+::rx\+\_\+roi \{\}}

(xmin, xmax, ymin, ymax) roi only in files written \Hypertarget{structaare_1_1ZmqHeader_a974ae65dd6b07b8de83857a32140a6e3}\label{structaare_1_1ZmqHeader_a974ae65dd6b07b8de83857a32140a6e3} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!timestamp@{timestamp}}
\index{timestamp@{timestamp}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{timestamp}{timestamp}}
{\footnotesize\ttfamily uint64\+\_\+t aare\+::\+Zmq\+Header\+::timestamp \{0\}}

\Hypertarget{structaare_1_1ZmqHeader_a0a128a6dc9c8917a7518d0f4af5b5735}\label{structaare_1_1ZmqHeader_a0a128a6dc9c8917a7518d0f4af5b5735} 
\index{aare::ZmqHeader@{aare::ZmqHeader}!version@{version}}
\index{version@{version}!aare::ZmqHeader@{aare::ZmqHeader}}
\doxysubsubsection{\texorpdfstring{version}{version}}
{\footnotesize\ttfamily uint8\+\_\+t aare\+::\+Zmq\+Header\+::version \{0\}}



The documentation for this struct was generated from the following files\+:\begin{DoxyCompactItemize}
\item 
network\+\_\+io/include/aare/network\+\_\+io/\mbox{\hyperlink{ZmqHeader_8hpp}{Zmq\+Header.\+hpp}}\item 
network\+\_\+io/src/\mbox{\hyperlink{ZmqHeader_8cpp}{Zmq\+Header.\+cpp}}\end{DoxyCompactItemize}
