\section{Data Structures}
Here are the data structures with brief descriptions:\begin{CompactList}
\item\contentsline{section}{\hyperlink{struct__OutputHandler}{\_\-Output\-Handler} (Binds an output routine with its parameter )}{\pageref{struct__OutputHandler}}{}
\item\contentsline{section}{\hyperlink{struct__RestartPkt}{\_\-Restart\-Pkt} (Defines an EBF restart packet )}{\pageref{struct__RestartPkt}}{}
\item\contentsline{section}{\hyperlink{struct__XfcConstructCtx}{\_\-Xfc\-Construct\-Ctx} (Special structure to fee context to the services constructor )}{\pageref{struct__XfcConstructCtx}}{}
\item\contentsline{section}{\hyperlink{struct__XfcCtx}{\_\-Xfc\-Ctx} (Structure to bind all the filtering parameters together into something suitable for passing to the LCB event call back handler )}{\pageref{struct__XfcCtx}}{}
\item\contentsline{section}{\hyperlink{struct__XfcEbfOutputCtx}{\_\-Xfc\-Ebf\-Output\-Ctx} (EBF output stream context )}{\pageref{struct__XfcEbfOutputCtx}}{}
\item\contentsline{section}{\hyperlink{struct__XfcEfcCtx}{\_\-Xfc\-Efc\-Ctx} (Kludge structure to hold some of the context that gets hidden in the EFC interface. This should be replaced by query calls into EFC, but that requires a new EFC release, just not worth it at this time )}{\pageref{struct__XfcEfcCtx}}{}
\item\contentsline{section}{\hyperlink{struct__XfcResultsCtx}{\_\-Xfc\-Results\-Ctx} (The filter results context )}{\pageref{struct__XfcResultsCtx}}{}
\item\contentsline{section}{\hyperlink{struct__XfcRto}{\_\-Xfc\-Rto} (Collections all the control parameters together. These are essentially the interpretted command line options )}{\pageref{struct__XfcRto}}{}
\item\contentsline{section}{\hyperlink{struct__XfcSdi}{\_\-Xfc\-Sdi} (Sdi stream handle )}{\pageref{struct__XfcSdi}}{}
\item\contentsline{section}{\hyperlink{struct__XfcStatsCtx}{\_\-Xfc\-Stats\-Ctx} (The statistics context )}{\pageref{struct__XfcStatsCtx}}{}
\end{CompactList}
