\hypertarget{structctl__ha__msg__pr}{}\doxysection{ctl\+\_\+ha\+\_\+msg\+\_\+pr Struct Reference}
\label{structctl__ha__msg__pr}\index{ctl\_ha\_msg\_pr@{ctl\_ha\_msg\_pr}}


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



Collaboration diagram for ctl\+\_\+ha\+\_\+msg\+\_\+pr\+:
\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=350pt]{d9/d68/structctl__ha__msg__pr__coll__graph}
\end{center}
\end{figure}
\doxysubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
struct \mbox{\hyperlink{structctl__ha__msg__hdr}{ctl\+\_\+ha\+\_\+msg\+\_\+hdr}} \mbox{\hyperlink{structctl__ha__msg__pr_aad95a0bddd13dc87cbf72dbc97e4c317}{hdr}}
\item 
struct \mbox{\hyperlink{structctl__pr__info}{ctl\+\_\+pr\+\_\+info}} \mbox{\hyperlink{structctl__ha__msg__pr_a014bd40675bd87863501c9786a45b551}{pr\+\_\+info}}
\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}


Definition at line \mbox{\hyperlink{ctl__io_8h_source_l00437}{437}} of file \mbox{\hyperlink{ctl__io_8h_source}{ctl\+\_\+io.\+h}}.



\doxysubsection{Field Documentation}
\mbox{\Hypertarget{structctl__ha__msg__pr_aad95a0bddd13dc87cbf72dbc97e4c317}\label{structctl__ha__msg__pr_aad95a0bddd13dc87cbf72dbc97e4c317}} 
\index{ctl\_ha\_msg\_pr@{ctl\_ha\_msg\_pr}!hdr@{hdr}}
\index{hdr@{hdr}!ctl\_ha\_msg\_pr@{ctl\_ha\_msg\_pr}}
\doxysubsubsection{\texorpdfstring{hdr}{hdr}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structctl__ha__msg__hdr}{ctl\+\_\+ha\+\_\+msg\+\_\+hdr}} ctl\+\_\+ha\+\_\+msg\+\_\+pr\+::hdr}



Definition at line \mbox{\hyperlink{ctl__io_8h_source_l00438}{438}} of file \mbox{\hyperlink{ctl__io_8h_source}{ctl\+\_\+io.\+h}}.

\mbox{\Hypertarget{structctl__ha__msg__pr_a014bd40675bd87863501c9786a45b551}\label{structctl__ha__msg__pr_a014bd40675bd87863501c9786a45b551}} 
\index{ctl\_ha\_msg\_pr@{ctl\_ha\_msg\_pr}!pr\_info@{pr\_info}}
\index{pr\_info@{pr\_info}!ctl\_ha\_msg\_pr@{ctl\_ha\_msg\_pr}}
\doxysubsubsection{\texorpdfstring{pr\_info}{pr\_info}}
{\footnotesize\ttfamily struct \mbox{\hyperlink{structctl__pr__info}{ctl\+\_\+pr\+\_\+info}} ctl\+\_\+ha\+\_\+msg\+\_\+pr\+::pr\+\_\+info}



Definition at line \mbox{\hyperlink{ctl__io_8h_source_l00439}{439}} of file \mbox{\hyperlink{ctl__io_8h_source}{ctl\+\_\+io.\+h}}.



Referenced by \mbox{\hyperlink{ctl_8c_source_l08635}{ctl\+\_\+hndl\+\_\+per\+\_\+res\+\_\+out\+\_\+on\+\_\+other\+\_\+sc()}}, \mbox{\hyperlink{ctl_8c_source_l08254}{ctl\+\_\+persistent\+\_\+reserve\+\_\+out()}}, \mbox{\hyperlink{ctl_8c_source_l07930}{ctl\+\_\+pro\+\_\+preempt()}}, and \mbox{\hyperlink{ctl_8c_source_l08187}{ctl\+\_\+pro\+\_\+preempt\+\_\+other()}}.



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