\hypertarget{IVTE_8h}{
\section{IVTE.h File Reference}
\label{IVTE_8h}\index{IVTE.h@{IVTE.h}}
}
IVTE Interface. 


{\tt \#include \char`\"{}BBC/IVTE\_\-id.h\char`\"{}}\par
\subsection*{Functions}
\begin{CompactItemize}
\item 
\hypertarget{IVTE_8h_a0}{
\index{IVTE_dir_sizeof@{IVTE\_\-dir\_\-sizeof}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_dir_sizeof@{IVTE\_\-dir\_\-sizeof}}
int \hyperlink{IVTE_8h_a0}{IVTE\_\-dir\_\-sizeof} (void)}
\label{IVTE_8h_a0}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a22}{IVTE\_\-\_\-dir\_\-sizeof}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a1}{
\index{IVTE_hdr_sizeof@{IVTE\_\-hdr\_\-sizeof}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_hdr_sizeof@{IVTE\_\-hdr\_\-sizeof}}
int \hyperlink{IVTE_8h_a1}{IVTE\_\-hdr\_\-sizeof} (int ndir)}
\label{IVTE_8h_a1}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a23}{IVTE\_\-\_\-hdr\_\-sizeof}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a2}{
\index{IVTE_tlr_sizeof@{IVTE\_\-tlr\_\-sizeof}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_tlr_sizeof@{IVTE\_\-tlr\_\-sizeof}}
int \hyperlink{IVTE_8h_a2}{IVTE\_\-tlr\_\-sizeof} (void)}
\label{IVTE_8h_a2}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a24}{IVTE\_\-\_\-tlr\_\-sizeof}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a3}{
\index{IVTE_hdr_next@{IVTE\_\-hdr\_\-next}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_hdr_next@{IVTE\_\-hdr\_\-next}}
const struct \hyperlink{struct__IVTE__hdr}{\_\-IVTE\_\-hdr} $\ast$ \hyperlink{IVTE_8h_a3}{IVTE\_\-hdr\_\-next} (const struct \hyperlink{struct__IVTE__hdr}{\_\-IVTE\_\-hdr} $\ast$hdr)}
\label{IVTE_8h_a3}

\begin{CompactList}\small\item\em Set \hyperlink{IVTE_8ih_a25}{IVTE\_\-\_\-hdr\_\-next}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a4}{
\index{IVTE_data_locate@{IVTE\_\-data\_\-locate}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_data_locate@{IVTE\_\-data\_\-locate}}
const void $\ast$ \hyperlink{IVTE_8h_a4}{IVTE\_\-data\_\-locate} (const struct \hyperlink{struct__IVTE__hdr}{\_\-IVTE\_\-hdr} $\ast$hdr, const struct \hyperlink{struct__IVTE__dir}{\_\-IVTE\_\-dir} $\ast$dir)}
\label{IVTE_8h_a4}

\begin{CompactList}\small\item\em Set \hyperlink{IVTE_8ih_a26}{IVTE\_\-\_\-data\_\-locate}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a5}{
\index{IVTE_tlr_locate@{IVTE\_\-tlr\_\-locate}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_tlr_locate@{IVTE\_\-tlr\_\-locate}}
const struct \hyperlink{struct__IVTE__tlr}{\_\-IVTE\_\-tlr} $\ast$ \hyperlink{IVTE_8h_a5}{IVTE\_\-tlr\_\-locate} (const struct \hyperlink{struct__IVTE__hdr}{\_\-IVTE\_\-hdr} $\ast$hdr)}
\label{IVTE_8h_a5}

\begin{CompactList}\small\item\em Set \hyperlink{IVTE_8ih_a27}{IVTE\_\-\_\-tlr\_\-locate}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a6}{
\index{IVTE_ndir@{IVTE\_\-ndir}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_ndir@{IVTE\_\-ndir}}
int \hyperlink{IVTE_8h_a6}{IVTE\_\-ndir} (unsigned int status\_\-ndir)}
\label{IVTE_8h_a6}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a28}{IVTE\_\-\_\-ndir}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a7}{
\index{IVTE_status@{IVTE\_\-status}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_status@{IVTE\_\-status}}
unsigned int \hyperlink{IVTE_8h_a7}{IVTE\_\-status} (unsigned int status\_\-ndir)}
\label{IVTE_8h_a7}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a29}{IVTE\_\-\_\-status}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a8}{
\index{IVTE_data_align@{IVTE\_\-data\_\-align}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_data_align@{IVTE\_\-data\_\-align}}
unsigned int \hyperlink{IVTE_8h_a8}{IVTE\_\-data\_\-align} (unsigned int offset)}
\label{IVTE_8h_a8}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a30}{IVTE\_\-\_\-data\_\-align}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a9}{
\index{IVTE_hdr_build@{IVTE\_\-hdr\_\-build}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_hdr_build@{IVTE\_\-hdr\_\-build}}
void \hyperlink{IVTE_8h_a9}{IVTE\_\-hdr\_\-build} (struct \hyperlink{struct__IVTE__hdr}{\_\-IVTE\_\-hdr} $\ast$hdr, unsigned int hdr\_\-id, unsigned int size, unsigned int sequence, unsigned int status, int dir\_\-cnt)}
\label{IVTE_8h_a9}

\begin{CompactList}\small\item\em Set \hyperlink{IVTE_8ih_a31}{IVTE\_\-\_\-hdr\_\-build}();.\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a10}{
\index{IVTE_dir_build@{IVTE\_\-dir\_\-build}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_dir_build@{IVTE\_\-dir\_\-build}}
void \hyperlink{IVTE_8h_a10}{IVTE\_\-dir\_\-build} (struct \hyperlink{struct__IVTE__dir}{\_\-IVTE\_\-dir} $\ast$dir, unsigned int dir\_\-id, int size, unsigned int offset, unsigned int status)}
\label{IVTE_8h_a10}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a32}{IVTE\_\-\_\-dir\_\-build}().\item\end{CompactList}\item 
\hypertarget{IVTE_8h_a11}{
\index{IVTE_tlr_build@{IVTE\_\-tlr\_\-build}!IVTE.h@{IVTE.h}}\index{IVTE.h@{IVTE.h}!IVTE_tlr_build@{IVTE\_\-tlr\_\-build}}
void \hyperlink{IVTE_8h_a11}{IVTE\_\-tlr\_\-build} (struct \hyperlink{struct__IVTE__tlr}{\_\-IVTE\_\-tlr} $\ast$tlr, unsigned int tlr\_\-id, unsigned int size)}
\label{IVTE_8h_a11}

\begin{CompactList}\small\item\em See \hyperlink{IVTE_8ih_a33}{IVTE\_\-\_\-tlr\_\-build}().\item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
IVTE Interface.



\begin{Desc}
\item[Author: ]\par
JJRussell - \href{mailto:russell@slac.stanford.edu}{\tt russell@slac.stanford.edu}\end{Desc}
{\bf ABSTRACT} \par
 {\bf --------} \par
 Provides a callable interface to manipulate IVTE data structures. Most routines will find the inline versions to get more useful. These are really only here for isolating data structure definitions when this is deemed absolutely necessary.

These routines work exactly as their inline counterparts. Full documentation of exists under these names.

