\hypertarget{struct__XfcCtx}{
\section{\_\-Xfc\-Ctx Struct Reference}
\label{struct__XfcCtx}\index{_XfcCtx@{\_\-XfcCtx}}
}
Structure to bind all the filtering parameters together into something suitable for passing to the LCB event call back handler.  


Collaboration diagram for \_\-Xfc\-Ctx:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=244pt]{struct__XfcCtx__coll__graph}
\end{center}
\end{figure}
\subsection*{Data Fields}
\begin{CompactItemize}
\item 
EDS\_\-fw $\ast$ \hyperlink{struct__XfcCtx_o0}{eds\-Fw}
\item 
EBF\_\-stream $\ast$ \hyperlink{struct__XfcCtx_o1}{ebf}
\item 
EBF\_\-evts \hyperlink{struct__XfcCtx_o2}{evts}
\item 
int \hyperlink{struct__XfcCtx_o3}{mode}
\item 
unsigned int \hyperlink{struct__XfcCtx_o4}{handler\_\-mask}
\item 
\hyperlink{struct__XfcHandlerCtx}{Xfc\-Handler\-Ctx} \hyperlink{struct__XfcCtx_o5}{handler}
\item 
\hyperlink{struct__XfcPosterCtx}{Xfc\-Poster\-Ctx} \hyperlink{struct__XfcCtx_o6}{poster}
\item 
int \hyperlink{struct__XfcCtx_o7}{nevts}
\item 
int \hyperlink{struct__XfcCtx_o8}{ievt}
\item 
\hyperlink{struct__XfcDisplayerCtx}{Xfc\-Displayer\-Ctx} \hyperlink{struct__XfcCtx_o9}{displayer}
\item 
TMR\_\-tick \hyperlink{struct__XfcCtx_o10}{tick\-Beg}
\item 
TMR\_\-tick \hyperlink{struct__XfcCtx_o11}{tick\-End}
\item 
\hyperlink{struct__XfcEfcCtx}{Xfc\-Efc\-Ctx} \hyperlink{struct__XfcCtx_o12}{efc\-Ctx}
\end{CompactItemize}


\subsection{Detailed Description}
Structure to bind all the filtering parameters together into something suitable for passing to the LCB event call back handler. 



\subsection{Field Documentation}
\hypertarget{struct__XfcCtx_o9}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!displayer@{displayer}}
\index{displayer@{displayer}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[displayer]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__XfcDisplayerCtx}{Xfc\-Displayer\-Ctx} \hyperlink{struct__XfcCtx_o9}{\_\-Xfc\-Ctx::displayer}}}
\label{struct__XfcCtx_o9}


The displayer's context \hypertarget{struct__XfcCtx_o1}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!ebf@{ebf}}
\index{ebf@{ebf}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[ebf]{\setlength{\rightskip}{0pt plus 5cm}EBF\_\-stream$\ast$ \hyperlink{struct__XfcCtx_o1}{\_\-Xfc\-Ctx::ebf}}}
\label{struct__XfcCtx_o1}


The EBF intput stream \hypertarget{struct__XfcCtx_o0}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!edsFw@{edsFw}}
\index{edsFw@{edsFw}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[edsFw]{\setlength{\rightskip}{0pt plus 5cm}EDS\_\-fw$\ast$ \hyperlink{struct__XfcCtx_o0}{\_\-Xfc\-Ctx::eds\-Fw}}}
\label{struct__XfcCtx_o0}


The EDS framework \hypertarget{struct__XfcCtx_o12}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!efcCtx@{efcCtx}}
\index{efcCtx@{efcCtx}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[efcCtx]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__XfcEfcCtx}{Xfc\-Efc\-Ctx} \hyperlink{struct__XfcCtx_o12}{\_\-Xfc\-Ctx::efc\-Ctx}}}
\label{struct__XfcCtx_o12}


Kludge!!!, copy of the EFC parameters this should be replaced by calls to EFC\_\-get \hypertarget{struct__XfcCtx_o2}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!evts@{evts}}
\index{evts@{evts}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[evts]{\setlength{\rightskip}{0pt plus 5cm}EBF\_\-evts \hyperlink{struct__XfcCtx_o2}{\_\-Xfc\-Ctx::evts}}}
\label{struct__XfcCtx_o2}


The events \hypertarget{struct__XfcCtx_o5}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!handler@{handler}}
\index{handler@{handler}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[handler]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__XfcHandlerCtx}{Xfc\-Handler\-Ctx} \hyperlink{struct__XfcCtx_o5}{\_\-Xfc\-Ctx::handler}}}
\label{struct__XfcCtx_o5}


The handler contexts \hypertarget{struct__XfcCtx_o4}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!handler_mask@{handler\_\-mask}}
\index{handler_mask@{handler\_\-mask}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[handler\_\-mask]{\setlength{\rightskip}{0pt plus 5cm}unsigned int \hyperlink{struct__XfcCtx_o4}{\_\-Xfc\-Ctx::handler\_\-mask}}}
\label{struct__XfcCtx_o4}


The handler list \hypertarget{struct__XfcCtx_o8}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!ievt@{ievt}}
\index{ievt@{ievt}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[ievt]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{struct__XfcCtx_o8}{\_\-Xfc\-Ctx::ievt}}}
\label{struct__XfcCtx_o8}


Current event number \hypertarget{struct__XfcCtx_o3}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!mode@{mode}}
\index{mode@{mode}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[mode]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{struct__XfcCtx_o3}{\_\-Xfc\-Ctx::mode}}}
\label{struct__XfcCtx_o3}


The running mode \hypertarget{struct__XfcCtx_o7}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!nevts@{nevts}}
\index{nevts@{nevts}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[nevts]{\setlength{\rightskip}{0pt plus 5cm}int \hyperlink{struct__XfcCtx_o7}{\_\-Xfc\-Ctx::nevts}}}
\label{struct__XfcCtx_o7}


The number of events \hypertarget{struct__XfcCtx_o6}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!poster@{poster}}
\index{poster@{poster}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[poster]{\setlength{\rightskip}{0pt plus 5cm}\hyperlink{struct__XfcPosterCtx}{Xfc\-Poster\-Ctx} \hyperlink{struct__XfcCtx_o6}{\_\-Xfc\-Ctx::poster}}}
\label{struct__XfcCtx_o6}


The posting handler \hypertarget{struct__XfcCtx_o10}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!tickBeg@{tickBeg}}
\index{tickBeg@{tickBeg}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[tickBeg]{\setlength{\rightskip}{0pt plus 5cm}TMR\_\-tick \hyperlink{struct__XfcCtx_o10}{\_\-Xfc\-Ctx::tick\-Beg}}}
\label{struct__XfcCtx_o10}


Beginning time \hypertarget{struct__XfcCtx_o11}{
\index{_XfcCtx@{\_\-Xfc\-Ctx}!tickEnd@{tickEnd}}
\index{tickEnd@{tickEnd}!_XfcCtx@{\_\-Xfc\-Ctx}}
\subsubsection[tickEnd]{\setlength{\rightskip}{0pt plus 5cm}TMR\_\-tick \hyperlink{struct__XfcCtx_o11}{\_\-Xfc\-Ctx::tick\-End}}}
\label{struct__XfcCtx_o11}


Ending time 

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