\hypertarget{struct__QSTD}{
\section{\_\-QSTD Struct Reference}
\label{struct__QSTD}\index{\_\-QSTD@{\_\-QSTD}}
}
The QSTD context structure.  


{\tt \#include $<$QSTD\_\-pvtdefs.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hyperlink{struct__QSTD__ctx}{QSTD\_\-ctx} \hyperlink{struct__QSTD_2d1c5b9b9fd4c892ac26e62e304683a6}{ctx}
\item 
int \hyperlink{struct__QSTD_503545eb00776cc6407e82594b00660e}{free}
\item 
int \hyperlink{struct__QSTD_62703350e0cf206ea271fdb51fc858a0}{nrecs}
\item 
\hyperlink{union__QSTD__sample}{QSTD\_\-sample} \hyperlink{struct__QSTD_bced61da646668863f2c2da4ee98370e}{sample}
\item 
\hyperlink{union__QSTD__sample}{QSTD\_\-sample} \hyperlink{struct__QSTD_f9e4fa4c1930f5b5ef07df4a5cc4a4f5}{cumulative}
\item 
int \hyperlink{struct__QSTD_1dd6eaf898acb4fb850f5009d6f48639}{diff}
\item 
const \hyperlink{struct__QSTD__labelsHandlers}{QSTD\_\-labelsHandlers} $\ast$ \hyperlink{struct__QSTD_1370110b099b681970ebe8f12afbe841}{labelsHandlers}
\item 
const \hyperlink{struct__QSTD__versionsHandlers}{QSTD\_\-versionsHandlers} $\ast$ \hyperlink{struct__QSTD_b3cc033024c5db9467114aecb4442aff}{versionsHandlers}
\item 
const \hyperlink{struct__QSTD__versions}{QSTD\_\-versions} $\ast$ \hyperlink{struct__QSTD_180eb918d56e69705dcd8dbbf6966921}{versions}
\end{CompactItemize}


\subsection{Detailed Description}
The QSTD context structure. 

\subsection{Member Data Documentation}
\hypertarget{struct__QSTD_2d1c5b9b9fd4c892ac26e62e304683a6}{
\index{\_\-QSTD@{\_\-QSTD}!ctx@{ctx}}
\index{ctx@{ctx}!_QSTD@{\_\-QSTD}}
\subsubsection[{ctx}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QSTD\_\-ctx} {\bf \_\-QSTD::ctx}}}
\label{struct__QSTD_2d1c5b9b9fd4c892ac26e62e304683a6}


Standard statistics context 

Referenced by QSTD\_\-construct(), QSTD\_\-ctxGet(), qstd\_\-sampleV0\_\-decode(), QSTD\_\-updateAtDatagram(), and QSTD\_\-updateAtRecord().\hypertarget{struct__QSTD_f9e4fa4c1930f5b5ef07df4a5cc4a4f5}{
\index{\_\-QSTD@{\_\-QSTD}!cumulative@{cumulative}}
\index{cumulative@{cumulative}!_QSTD@{\_\-QSTD}}
\subsubsection[{cumulative}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QSTD\_\-sample} {\bf \_\-QSTD::cumulative}}}
\label{struct__QSTD_f9e4fa4c1930f5b5ef07df4a5cc4a4f5}


The global sample 

Referenced by decode\_\-sampleV0\_\-0(), decode\_\-sampleV0\_\-1(), decode\_\-sampleV0\_\-2(), QSTD\_\-construct(), qstd\_\-sampleV0\_\-decode(), and QSTD\_\-updateAtDatagram().\hypertarget{struct__QSTD_1dd6eaf898acb4fb850f5009d6f48639}{
\index{\_\-QSTD@{\_\-QSTD}!diff@{diff}}
\index{diff@{diff}!_QSTD@{\_\-QSTD}}
\subsubsection[{diff}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-QSTD::diff}}}
\label{struct__QSTD_1dd6eaf898acb4fb850f5009d6f48639}


Current sequence difference 

Referenced by decode\_\-sampleV0\_\-0(), decode\_\-sampleV0\_\-1(), and decode\_\-sampleV0\_\-2().\hypertarget{struct__QSTD_503545eb00776cc6407e82594b00660e}{
\index{\_\-QSTD@{\_\-QSTD}!free@{free}}
\index{free@{free}!_QSTD@{\_\-QSTD}}
\subsubsection[{free}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-QSTD::free}}}
\label{struct__QSTD_503545eb00776cc6407e82594b00660e}


Should destructor free this QSSP handle 

Referenced by QSTD\_\-construct(), and QSTD\_\-destruct().\hypertarget{struct__QSTD_1370110b099b681970ebe8f12afbe841}{
\index{\_\-QSTD@{\_\-QSTD}!labelsHandlers@{labelsHandlers}}
\index{labelsHandlers@{labelsHandlers}!_QSTD@{\_\-QSTD}}
\subsubsection[{labelsHandlers}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf QSTD\_\-labelsHandlers}$\ast$ {\bf \_\-QSTD::labelsHandlers}}}
\label{struct__QSTD_1370110b099b681970ebe8f12afbe841}


The labels for all handlers/versions 

Referenced by QSTD\_\-construct(), and QSTD\_\-updateAtDatagram().\hypertarget{struct__QSTD_62703350e0cf206ea271fdb51fc858a0}{
\index{\_\-QSTD@{\_\-QSTD}!nrecs@{nrecs}}
\index{nrecs@{nrecs}!_QSTD@{\_\-QSTD}}
\subsubsection[{nrecs}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-QSTD::nrecs}}}
\label{struct__QSTD_62703350e0cf206ea271fdb51fc858a0}


Number of normal records seen \hypertarget{struct__QSTD_bced61da646668863f2c2da4ee98370e}{
\index{\_\-QSTD@{\_\-QSTD}!sample@{sample}}
\index{sample@{sample}!_QSTD@{\_\-QSTD}}
\subsubsection[{sample}]{\setlength{\rightskip}{0pt plus 5cm}{\bf QSTD\_\-sample} {\bf \_\-QSTD::sample}}}
\label{struct__QSTD_bced61da646668863f2c2da4ee98370e}


The last incremental sample 

Referenced by decode\_\-statsV0\_\-diff(), and qstd\_\-sampleV0\_\-decode().\hypertarget{struct__QSTD_180eb918d56e69705dcd8dbbf6966921}{
\index{\_\-QSTD@{\_\-QSTD}!versions@{versions}}
\index{versions@{versions}!_QSTD@{\_\-QSTD}}
\subsubsection[{versions}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf QSTD\_\-versions}$\ast$ {\bf \_\-QSTD::versions}}}
\label{struct__QSTD_180eb918d56e69705dcd8dbbf6966921}


The version map for current handler 

Referenced by QSTD\_\-updateAtDatagram().\hypertarget{struct__QSTD_b3cc033024c5db9467114aecb4442aff}{
\index{\_\-QSTD@{\_\-QSTD}!versionsHandlers@{versionsHandlers}}
\index{versionsHandlers@{versionsHandlers}!_QSTD@{\_\-QSTD}}
\subsubsection[{versionsHandlers}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf QSTD\_\-versionsHandlers}$\ast$ {\bf \_\-QSTD::versionsHandlers}}}
\label{struct__QSTD_b3cc033024c5db9467114aecb4442aff}


The versions for all handlers 

Referenced by QSTD\_\-construct(), and QSTD\_\-updateAtDatagram().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{QSTD__pvtdefs_8h}{QSTD\_\-pvtdefs.h}\end{CompactItemize}
