\hypertarget{DFC_8h}{
\section{DFC.h File Reference}
\label{DFC_8h}\index{DFC.h@{DFC.h}}
}
Diagnostic Filter Code, Interface.  


{\tt \#include $<$EFC/EFC\_\-fate.h$>$}\par
{\tt \#include $<$EDS/EBF\_\-siv.h$>$}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{DFC_8h_9a76b5b994a06e943f104733c7903e8a}{
int \textbf{DFC\_\-sizeof} (int cnt)}
\label{DFC_8h_9a76b5b994a06e943f104733c7903e8a}

\item 
\hypertarget{DFC_8h_51b01df8bf43a9c57c14523b37401a05}{
int \textbf{DFC\_\-cfgSizeof} (void)}
\label{DFC_8h_51b01df8bf43a9c57c14523b37401a05}

\item 
\hypertarget{DFC_8h_5bc12d53a55c58f4ee384af84e5f0bb2}{
int \textbf{DFC\_\-cfgCompile} (\hyperlink{struct__DFC__cfg}{DFC\_\-cfg} $\ast$cfg, const DFC\_\-DB\_\-prms $\ast$prms)}
\label{DFC_8h_5bc12d53a55c58f4ee384af84e5f0bb2}

\item 
\hypertarget{DFC_8h_7fc1eba2817aae884fc8dc938257fb03}{
int \textbf{DFC\_\-cfgSchemaCompile} (\hyperlink{struct__DFC__cfg}{DFC\_\-cfg} $\ast$cfg, const DFC\_\-DB\_\-schema $\ast$schema)}
\label{DFC_8h_7fc1eba2817aae884fc8dc938257fb03}

\item 
\hypertarget{DFC_8h_1ba156bbc229f6b37411324e5a1206fe}{
int \textbf{DFC\_\-resultSizeof} (const \hyperlink{struct__DFC}{DFC} $\ast$dfc)}
\label{DFC_8h_1ba156bbc229f6b37411324e5a1206fe}

\item 
\hypertarget{DFC_8h_13c2cdafe1ac5fa94c0066d0f232813b}{
const \hyperlink{struct__DFC__cfg}{DFC\_\-cfg} $\ast$ \textbf{DFC\_\-cfgSet} (\hyperlink{struct__DFC}{DFC} $\ast$dfc, \hyperlink{struct__DFC__cfg}{DFC\_\-cfg} $\ast$cfg)}
\label{DFC_8h_13c2cdafe1ac5fa94c0066d0f232813b}

\item 
\hypertarget{DFC_8h_056247eaab0311197215a96b2fddc227}{
int \textbf{DFC\_\-filter} (\hyperlink{struct__DFC}{DFC} $\ast$dfc, unsigned int pktByte, EBF\_\-pkt $\ast$pkt, EBF\_\-siv siv, EDS\_\-fwIxb $\ast$ixb, unsigned int vetoes, \hyperlink{struct__DFC__result}{DFC\_\-result} $\ast$result)}
\label{DFC_8h_056247eaab0311197215a96b2fddc227}

\item 
\hypertarget{DFC_8h_66ef32ca6769892bd2526a207559a265}{
unsigned int \textbf{DFC\_\-fwObjects} (void)}
\label{DFC_8h_66ef32ca6769892bd2526a207559a265}

\item 
\hypertarget{DFC_8h_d7f7b2bce33714a44ec440f70d6704dc}{
unsigned int \textbf{DFC\_\-fwNeeds} (void)}
\label{DFC_8h_d7f7b2bce33714a44ec440f70d6704dc}

\item 
\hypertarget{DFC_8h_ecfb5c8612b6309324a7a29b11b3e4fd}{
const EFC\_\-services $\ast$ \textbf{DFC\_\-servicesGet} (void)}
\label{DFC_8h_ecfb5c8612b6309324a7a29b11b3e4fd}

\end{CompactItemize}


\subsection{Detailed Description}
Diagnostic Filter Code, Interface. 

\begin{Desc}
\item[Author:]JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}


\footnotesize\begin{verbatim}
    CVS $Id: DFC.h,v 1.3 2012/01/04 20:36:40 russell Exp $
\end{verbatim}
\normalsize
 