\hypertarget{EHP_8h}{
\section{EHP.h File Reference}
\label{EHP_8h}\index{EHP.h@{EHP.h}}
}
Event Handler Proxy, Interface.  


\subsection*{Typedefs}
\begin{CompactItemize}
\item 
\hypertarget{EHP_8h_0ab2b7d3028f4ca850353096c97e0709}{
typedef struct \_\-FORK\_\-fcb \textbf{FORK\_\-fcb}}
\label{EHP_8h_0ab2b7d3028f4ca850353096c97e0709}

\item 
\hypertarget{EHP_8h_671dbb6bd84c9f5cebe17f19fa839579}{
typedef union \_\-FORK\_\-que \textbf{FORK\_\-que}}
\label{EHP_8h_671dbb6bd84c9f5cebe17f19fa839579}

\end{CompactItemize}
\subsection*{Functions}
\begin{CompactItemize}
\item 
FORK\_\-fcb $\ast$ \hyperlink{EHP_8h_1c66c4c76aeac4efaa8a7e5fa61486a9}{EHP\_\-create} (void)
\begin{CompactList}\small\item\em Creates the Event Handler Proxy task. \item\end{CompactList}\item 
unsigned int \hyperlink{EHP_8h_53f3777736f4ba4a647c7adf45f036bd}{EHP\_\-destroy} (void)
\begin{CompactList}\small\item\em Destroys the Event Handler Proxy task. \item\end{CompactList}\item 
FORK\_\-que $\ast$ \hyperlink{EHP_8h_236a78d3df3d1033f44f942c069bd5bf}{EHP\_\-queGet} (int que\_\-id)
\begin{CompactList}\small\item\em Gets the fork que handle of the specified fork que. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
Event Handler Proxy, Interface. 

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


\footnotesize\begin{verbatim}

   CVS $Id: EHP.h,v 1.1 2007/10/10 23:40:42 russell Exp $
\end{verbatim}
\normalsize
 

\subsection{Function Documentation}
\hypertarget{EHP_8h_1c66c4c76aeac4efaa8a7e5fa61486a9}{
\index{EHP.h@{EHP.h}!EHP\_\-create@{EHP\_\-create}}
\index{EHP\_\-create@{EHP\_\-create}!EHP.h@{EHP.h}}
\subsubsection[{EHP\_\-create}]{\setlength{\rightskip}{0pt plus 5cm}FORK\_\-fcb$\ast$ EHP\_\-create (void)}}
\label{EHP_8h_1c66c4c76aeac4efaa8a7e5fa61486a9}


Creates the Event Handler Proxy task. 

\begin{Desc}
\item[Returns:]The fork control block of the created task or NULL on failure \end{Desc}


References get\_\-task\_\-priority().

Referenced by EHP\_\-queGet().\hypertarget{EHP_8h_53f3777736f4ba4a647c7adf45f036bd}{
\index{EHP.h@{EHP.h}!EHP\_\-destroy@{EHP\_\-destroy}}
\index{EHP\_\-destroy@{EHP\_\-destroy}!EHP.h@{EHP.h}}
\subsubsection[{EHP\_\-destroy}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int EHP\_\-destroy (void)}}
\label{EHP_8h_53f3777736f4ba4a647c7adf45f036bd}


Destroys the Event Handler Proxy task. 

\begin{Desc}
\item[Returns:]The status from FORK\_\-destroy \end{Desc}
\hypertarget{EHP_8h_236a78d3df3d1033f44f942c069bd5bf}{
\index{EHP.h@{EHP.h}!EHP\_\-queGet@{EHP\_\-queGet}}
\index{EHP\_\-queGet@{EHP\_\-queGet}!EHP.h@{EHP.h}}
\subsubsection[{EHP\_\-queGet}]{\setlength{\rightskip}{0pt plus 5cm}FORK\_\-que$\ast$ EHP\_\-queGet (int {\em que\_\-id})}}
\label{EHP_8h_236a78d3df3d1033f44f942c069bd5bf}


Gets the fork que handle of the specified fork que. 

\begin{Desc}
\item[Returns:]The FORK que handle or NULL on failure\end{Desc}
This routine will create the fork task if is does not already exist. 

References EHP\_\-create().