\hypertarget{structctl__ha__dt__req}{}\doxysection{ctl\+\_\+ha\+\_\+dt\+\_\+req Struct Reference}
\label{structctl__ha__dt__req}\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}


{\ttfamily \#include $<$ctl\+\_\+ha.\+h$>$}



Collaboration diagram for ctl\+\_\+ha\+\_\+dt\+\_\+req\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=224pt]{dc/dc4/structctl__ha__dt__req__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structctl__ha__dt__req_a5d1caa09da05a5d99d4145d9ea8d3262}{TAILQ\+\_\+\+ENTRY}} (\mbox{\hyperlink{structctl__ha__dt__req}{ctl\+\_\+ha\+\_\+dt\+\_\+req}}) links
\end{DoxyCompactItemize}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{ctl__ha_8h_ae93b9cdda4ca8cfb31dc58f8c26b28f3}{ctl\+\_\+ha\+\_\+dt\+\_\+cmd}} \mbox{\hyperlink{structctl__ha__dt__req_ab80f370b299249a90fdaafbd2bebcd17}{command}}
\item 
void $\ast$ \mbox{\hyperlink{structctl__ha__dt__req_a09146bd31240990d3b04f2dfb9c6664e}{context}}
\item 
\mbox{\hyperlink{ctl__ha_8h_ab66ec39c608435f584fff2145b9c88b7}{ctl\+\_\+ha\+\_\+dt\+\_\+cb}} \mbox{\hyperlink{structctl__ha__dt__req_aab0e1500f41b774051cb17f774521253}{callback}}
\item 
int \mbox{\hyperlink{structctl__ha__dt__req_a3d72c5a8ea9c4db3be9d92c7b22c942b}{ret}}
\item 
uint32\+\_\+t \mbox{\hyperlink{structctl__ha__dt__req_a2d460d0ef582cb39857d10c105a12323}{size}}
\item 
uint8\+\_\+t $\ast$ \mbox{\hyperlink{structctl__ha__dt__req_a76f8fb8dd70a2914fd27f1a0ff620467}{local}}
\item 
uint8\+\_\+t $\ast$ \mbox{\hyperlink{structctl__ha__dt__req_a46d38ae795be7564f35992397b373fe1}{remote}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00101}{101}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



\doxysubsection{Member Function Documentation}
\mbox{\Hypertarget{structctl__ha__dt__req_a5d1caa09da05a5d99d4145d9ea8d3262}\label{structctl__ha__dt__req_a5d1caa09da05a5d99d4145d9ea8d3262}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!TAILQ\_ENTRY@{TAILQ\_ENTRY}}
\index{TAILQ\_ENTRY@{TAILQ\_ENTRY}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{TAILQ\_ENTRY()}{TAILQ\_ENTRY()}}
{\footnotesize\ttfamily ctl\+\_\+ha\+\_\+dt\+\_\+req\+::\+TAILQ\+\_\+\+ENTRY (\begin{DoxyParamCaption}\item[{\mbox{\hyperlink{structctl__ha__dt__req}{ctl\+\_\+ha\+\_\+dt\+\_\+req}}}]{ }\end{DoxyParamCaption})}



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structctl__ha__dt__req_aab0e1500f41b774051cb17f774521253}\label{structctl__ha__dt__req_aab0e1500f41b774051cb17f774521253}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!callback@{callback}}
\index{callback@{callback}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{callback}{callback}}
{\footnotesize\ttfamily \mbox{\hyperlink{ctl__ha_8h_ab66ec39c608435f584fff2145b9c88b7}{ctl\+\_\+ha\+\_\+dt\+\_\+cb}} ctl\+\_\+ha\+\_\+dt\+\_\+req\+::callback}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00104}{104}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, \mbox{\hyperlink{ctl__ha_8c_source_l00814}{ctl\+\_\+dt\+\_\+event\+\_\+handler()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00785}{ctl\+\_\+dt\+\_\+single()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_ab80f370b299249a90fdaafbd2bebcd17}\label{structctl__ha__dt__req_ab80f370b299249a90fdaafbd2bebcd17}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!command@{command}}
\index{command@{command}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{command}{command}}
{\footnotesize\ttfamily \mbox{\hyperlink{ctl__ha_8h_ae93b9cdda4ca8cfb31dc58f8c26b28f3}{ctl\+\_\+ha\+\_\+dt\+\_\+cmd}} ctl\+\_\+ha\+\_\+dt\+\_\+req\+::command}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00102}{102}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00785}{ctl\+\_\+dt\+\_\+single()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_a09146bd31240990d3b04f2dfb9c6664e}\label{structctl__ha__dt__req_a09146bd31240990d3b04f2dfb9c6664e}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!context@{context}}
\index{context@{context}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{context}{context}}
{\footnotesize\ttfamily void$\ast$ ctl\+\_\+ha\+\_\+dt\+\_\+req\+::context}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00103}{103}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12739}{ctl\+\_\+datamove\+\_\+remote\+\_\+read\+\_\+cb()}}, \mbox{\hyperlink{ctl_8c_source_l12645}{ctl\+\_\+datamove\+\_\+remote\+\_\+write\+\_\+cb()}}, and \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_a76f8fb8dd70a2914fd27f1a0ff620467}\label{structctl__ha__dt__req_a76f8fb8dd70a2914fd27f1a0ff620467}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!local@{local}}
\index{local@{local}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{local}{local}}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ ctl\+\_\+ha\+\_\+dt\+\_\+req\+::local}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00107}{107}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, \mbox{\hyperlink{ctl__ha_8c_source_l00814}{ctl\+\_\+dt\+\_\+event\+\_\+handler()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00785}{ctl\+\_\+dt\+\_\+single()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_a46d38ae795be7564f35992397b373fe1}\label{structctl__ha__dt__req_a46d38ae795be7564f35992397b373fe1}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!remote@{remote}}
\index{remote@{remote}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{remote}{remote}}
{\footnotesize\ttfamily uint8\+\_\+t$\ast$ ctl\+\_\+ha\+\_\+dt\+\_\+req\+::remote}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00108}{108}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00785}{ctl\+\_\+dt\+\_\+single()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_a3d72c5a8ea9c4db3be9d92c7b22c942b}\label{structctl__ha__dt__req_a3d72c5a8ea9c4db3be9d92c7b22c942b}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!ret@{ret}}
\index{ret@{ret}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{ret}{ret}}
{\footnotesize\ttfamily int ctl\+\_\+ha\+\_\+dt\+\_\+req\+::ret}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00105}{105}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12739}{ctl\+\_\+datamove\+\_\+remote\+\_\+read\+\_\+cb()}}, \mbox{\hyperlink{ctl_8c_source_l12645}{ctl\+\_\+datamove\+\_\+remote\+\_\+write\+\_\+cb()}}, \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00814}{ctl\+\_\+dt\+\_\+event\+\_\+handler()}}.

\mbox{\Hypertarget{structctl__ha__dt__req_a2d460d0ef582cb39857d10c105a12323}\label{structctl__ha__dt__req_a2d460d0ef582cb39857d10c105a12323}} 
\index{ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}!size@{size}}
\index{size@{size}!ctl\_ha\_dt\_req@{ctl\_ha\_dt\_req}}
\doxysubsubsection{\texorpdfstring{size}{size}}
{\footnotesize\ttfamily uint32\+\_\+t ctl\+\_\+ha\+\_\+dt\+\_\+req\+::size}



Definition at line \mbox{\hyperlink{ctl__ha_8h_source_l00106}{106}} of file \mbox{\hyperlink{ctl__ha_8h_source}{ctl\+\_\+ha.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l12806}{ctl\+\_\+datamove\+\_\+remote\+\_\+xfer()}}, and \mbox{\hyperlink{ctl__ha_8c_source_l00785}{ctl\+\_\+dt\+\_\+single()}}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
cam/ctl/\mbox{\hyperlink{ctl__ha_8h}{ctl\+\_\+ha.\+h}}\end{DoxyCompactItemize}
