\hypertarget{struct__EFS}{
\section{\_\-EFS Struct Reference}
\label{struct__EFS}\index{\_\-EFS@{\_\-EFS}}
}
The generic Event Filter Statistics utility handle.  


\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
unsigned int \hyperlink{struct__EFS_4285797e90a4cb24a9b345287c48c394}{dgmHdrId}
\item 
unsigned int \hyperlink{struct__EFS_f578290d10664ac649e964aea79150b2}{ctbHdrId}
\item 
unsigned int \hyperlink{struct__EFS_8df82174ed75564f97f9aa43f1b9f4fd}{stride}
\item 
unsigned int \hyperlink{struct__EFS_c058166e0a30ed91cd6691efb74adff0}{dgm\_\-size}
\item 
\hyperlink{struct__EFS__ctxCtb}{EFS\_\-ctxCtb} \hyperlink{struct__EFS_52ede5fa0612e770b3c65ea7ae5bb526}{ctxCtb}
\item 
int \hyperlink{struct__EFS_016b261b35973101d41029f33e99a855}{cur\_\-idx}
\item 
\hyperlink{struct__EFS__stats}{EFS\_\-stats} \hyperlink{struct__EFS_f8a47ac81aa6a9a6dd1caca0509fabf5}{stats} \mbox{[}3\mbox{]}
\item 
\hyperlink{struct__EFA__span}{EFA\_\-span} \hyperlink{struct__EFS_0cddfea5fcc8d1e266f4c316a37383e2}{rec\_\-span}
\item 
\hyperlink{struct__EFA__span}{EFA\_\-span} \hyperlink{struct__EFS_fc573b0bebebc2bae0e356cfa1b002f1}{gbl\_\-span}
\item 
\hyperlink{struct__EFA__hdr}{EFA\_\-hdr} \hyperlink{struct__EFS_905af6eac910e07fbbd68b24a43e41a7}{last}
\item 
\hyperlink{struct__EfsPrvHdr}{EfsPrvHdr} \hyperlink{struct__EFS_d408731f1836a021844305b227052eef}{prvHdr}
\item 
LSD\_\-sdi $\ast$ \hyperlink{struct__EFS_ca6ad13bf3773605b93056934261bb00}{sdi}
\item 
LSD\_\-sdiPds $\ast$ \hyperlink{struct__EFS_635b703df7ed2d495742dcabf72934f3}{pds}
\item 
\hyperlink{struct__EFS__datagram}{EFS\_\-datagram} $\ast$ \hyperlink{struct__EFS_24514ab21a0a70b14d274c24aa332f3e}{dgm}
\item 
LSF\_\-record $\ast$ \hyperlink{struct__EFS_d5c58e7570895386f216bccd26eaa2f4}{rec}
\item 
int \hyperlink{struct__EFS_cb41c886b3c458a37d96bd28d075ec26}{nrecs}
\item 
int \hyperlink{struct__EFS_2ecba190f657649cdfbb4d74b4ce0335}{recLimit}
\end{CompactItemize}


\subsection{Detailed Description}
The generic Event Filter Statistics utility handle. 

\subsection{Member Data Documentation}
\hypertarget{struct__EFS_f578290d10664ac649e964aea79150b2}{
\index{\_\-EFS@{\_\-EFS}!ctbHdrId@{ctbHdrId}}
\index{ctbHdrId@{ctbHdrId}!_EFS@{\_\-EFS}}
\subsubsection[{ctbHdrId}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-EFS::ctbHdrId}}}
\label{struct__EFS_f578290d10664ac649e964aea79150b2}


Contributor header id 

Referenced by EFS\_\-construct(), and EFS\_\-post().\hypertarget{struct__EFS_52ede5fa0612e770b3c65ea7ae5bb526}{
\index{\_\-EFS@{\_\-EFS}!ctxCtb@{ctxCtb}}
\index{ctxCtb@{ctxCtb}!_EFS@{\_\-EFS}}
\subsubsection[{ctxCtb}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFS\_\-ctxCtb} {\bf \_\-EFS::ctxCtb}}}
\label{struct__EFS_52ede5fa0612e770b3c65ea7ae5bb526}


Copy of the context contribution 

Referenced by EFS\_\-construct(), EFS\_\-post(), and EFS\_\-start().\hypertarget{struct__EFS_016b261b35973101d41029f33e99a855}{
\index{\_\-EFS@{\_\-EFS}!cur\_\-idx@{cur\_\-idx}}
\index{cur\_\-idx@{cur\_\-idx}!_EFS@{\_\-EFS}}
\subsubsection[{cur\_\-idx}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-EFS::cur\_\-idx}}}
\label{struct__EFS_016b261b35973101d41029f33e99a855}


Index of the current statistics block 

Referenced by EFS\_\-construct(), EFS\_\-post(), and EFS\_\-start().\hypertarget{struct__EFS_24514ab21a0a70b14d274c24aa332f3e}{
\index{\_\-EFS@{\_\-EFS}!dgm@{dgm}}
\index{dgm@{dgm}!_EFS@{\_\-EFS}}
\subsubsection[{dgm}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFS\_\-datagram}$\ast$ {\bf \_\-EFS::dgm}}}
\label{struct__EFS_24514ab21a0a70b14d274c24aa332f3e}


The datagram being filled 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_c058166e0a30ed91cd6691efb74adff0}{
\index{\_\-EFS@{\_\-EFS}!dgm\_\-size@{dgm\_\-size}}
\index{dgm\_\-size@{dgm\_\-size}!_EFS@{\_\-EFS}}
\subsubsection[{dgm\_\-size}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-EFS::dgm\_\-size}}}
\label{struct__EFS_c058166e0a30ed91cd6691efb74adff0}


Maximum size of a datagram 

Referenced by EFS\_\-construct(), and EFS\_\-post().\hypertarget{struct__EFS_4285797e90a4cb24a9b345287c48c394}{
\index{\_\-EFS@{\_\-EFS}!dgmHdrId@{dgmHdrId}}
\index{dgmHdrId@{dgmHdrId}!_EFS@{\_\-EFS}}
\subsubsection[{dgmHdrId}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-EFS::dgmHdrId}}}
\label{struct__EFS_4285797e90a4cb24a9b345287c48c394}


Datagram header id 

Referenced by EFS\_\-construct(), and EFS\_\-post().\hypertarget{struct__EFS_fc573b0bebebc2bae0e356cfa1b002f1}{
\index{\_\-EFS@{\_\-EFS}!gbl\_\-span@{gbl\_\-span}}
\index{gbl\_\-span@{gbl\_\-span}!_EFS@{\_\-EFS}}
\subsubsection[{gbl\_\-span}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFA\_\-span} {\bf \_\-EFS::gbl\_\-span}}}
\label{struct__EFS_fc573b0bebebc2bae0e356cfa1b002f1}


Begin and ending global headers 

Referenced by clear(), and EFS\_\-post().\hypertarget{struct__EFS_905af6eac910e07fbbd68b24a43e41a7}{
\index{\_\-EFS@{\_\-EFS}!last@{last}}
\index{last@{last}!_EFS@{\_\-EFS}}
\subsubsection[{last}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFA\_\-hdr} {\bf \_\-EFS::last}}}
\label{struct__EFS_905af6eac910e07fbbd68b24a43e41a7}


The last event header 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_cb41c886b3c458a37d96bd28d075ec26}{
\index{\_\-EFS@{\_\-EFS}!nrecs@{nrecs}}
\index{nrecs@{nrecs}!_EFS@{\_\-EFS}}
\subsubsection[{nrecs}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-EFS::nrecs}}}
\label{struct__EFS_cb41c886b3c458a37d96bd28d075ec26}


The number of records 

Referenced by EFS\_\-construct(), EFS\_\-post(), and EFS\_\-start().\hypertarget{struct__EFS_635b703df7ed2d495742dcabf72934f3}{
\index{\_\-EFS@{\_\-EFS}!pds@{pds}}
\index{pds@{pds}!_EFS@{\_\-EFS}}
\subsubsection[{pds}]{\setlength{\rightskip}{0pt plus 5cm}LSD\_\-sdiPds$\ast$ {\bf \_\-EFS::pds}}}
\label{struct__EFS_635b703df7ed2d495742dcabf72934f3}


The posting descriptor 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_d408731f1836a021844305b227052eef}{
\index{\_\-EFS@{\_\-EFS}!prvHdr@{prvHdr}}
\index{prvHdr@{prvHdr}!_EFS@{\_\-EFS}}
\subsubsection[{prvHdr}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EfsPrvHdr} {\bf \_\-EFS::prvHdr}}}
\label{struct__EFS_d408731f1836a021844305b227052eef}


Baseline for doing the differences 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_d5c58e7570895386f216bccd26eaa2f4}{
\index{\_\-EFS@{\_\-EFS}!rec@{rec}}
\index{rec@{rec}!_EFS@{\_\-EFS}}
\subsubsection[{rec}]{\setlength{\rightskip}{0pt plus 5cm}LSF\_\-record$\ast$ {\bf \_\-EFS::rec}}}
\label{struct__EFS_d5c58e7570895386f216bccd26eaa2f4}


Next record to fill 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_0cddfea5fcc8d1e266f4c316a37383e2}{
\index{\_\-EFS@{\_\-EFS}!rec\_\-span@{rec\_\-span}}
\index{rec\_\-span@{rec\_\-span}!_EFS@{\_\-EFS}}
\subsubsection[{rec\_\-span}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFA\_\-span} {\bf \_\-EFS::rec\_\-span}}}
\label{struct__EFS_0cddfea5fcc8d1e266f4c316a37383e2}


Begin and ending local headers 

Referenced by EFS\_\-post().\hypertarget{struct__EFS_2ecba190f657649cdfbb4d74b4ce0335}{
\index{\_\-EFS@{\_\-EFS}!recLimit@{recLimit}}
\index{recLimit@{recLimit}!_EFS@{\_\-EFS}}
\subsubsection[{recLimit}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf \_\-EFS::recLimit}}}
\label{struct__EFS_2ecba190f657649cdfbb4d74b4ce0335}


Close the contributor when nrecs reaches this value 

Referenced by EFS\_\-construct(), and EFS\_\-post().\hypertarget{struct__EFS_ca6ad13bf3773605b93056934261bb00}{
\index{\_\-EFS@{\_\-EFS}!sdi@{sdi}}
\index{sdi@{sdi}!_EFS@{\_\-EFS}}
\subsubsection[{sdi}]{\setlength{\rightskip}{0pt plus 5cm}LSD\_\-sdi$\ast$ {\bf \_\-EFS::sdi}}}
\label{struct__EFS_ca6ad13bf3773605b93056934261bb00}


Science data interface, Output control 

Referenced by EFS\_\-construct(), and EFS\_\-post().\hypertarget{struct__EFS_f8a47ac81aa6a9a6dd1caca0509fabf5}{
\index{\_\-EFS@{\_\-EFS}!stats@{stats}}
\index{stats@{stats}!_EFS@{\_\-EFS}}
\subsubsection[{stats}]{\setlength{\rightskip}{0pt plus 5cm}{\bf EFS\_\-stats} {\bf \_\-EFS::stats}\mbox{[}3\mbox{]}}}
\label{struct__EFS_f8a47ac81aa6a9a6dd1caca0509fabf5}


Statistics block, last/cur/global 

Referenced by clear(), and EFS\_\-post().\hypertarget{struct__EFS_8df82174ed75564f97f9aa43f1b9f4fd}{
\index{\_\-EFS@{\_\-EFS}!stride@{stride}}
\index{stride@{stride}!_EFS@{\_\-EFS}}
\subsubsection[{stride}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf \_\-EFS::stride}}}
\label{struct__EFS_8df82174ed75564f97f9aa43f1b9f4fd}


The length, in 32-bit words of a statistics results structure 

Referenced by EFS\_\-construct(), and EFS\_\-post().

The documentation for this struct was generated from the following file:\begin{CompactItemize}
\item 
\hyperlink{EFS_8c}{EFS.c}\end{CompactItemize}
