\hypertarget{memchecker__valgrind_8h}{\section{opal/mca/memchecker/valgrind/memchecker\+\_\+valgrind.h File Reference}
\label{memchecker__valgrind_8h}\index{opal/mca/memchecker/valgrind/memchecker\+\_\+valgrind.\+h@{opal/mca/memchecker/valgrind/memchecker\+\_\+valgrind.\+h}}
}


This should be described well.  


{\ttfamily \#include \char`\"{}opal\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/memchecker/memchecker.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
int \hyperlink{memchecker__valgrind_8h_a4c393384636eb31cec43758ce07d0d8f}{opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)
\begin{DoxyCompactList}\small\item\em memchecker query A\+P\+I function \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{memchecker__valgrind_8h_ab058426e949541489695e3683b893a03}{B\+E\+G\+I\+N\+\_\+\+C\+\_\+\+D\+E\+C\+L\+S O\+P\+A\+L\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \\*
const \\*
\hyperlink{structopal__memchecker__base__component__2__0__0__t}{opal\+\_\+memchecker\+\_\+base\+\_\+component\+\_\+2\+\_\+0\+\_\+0\+\_\+t} \hyperlink{memchecker__valgrind_8h_ab058426e949541489695e3683b893a03}{mca\+\_\+memchecker\+\_\+valgrind\+\_\+component}}\label{memchecker__valgrind_8h_ab058426e949541489695e3683b893a03}

\begin{DoxyCompactList}\small\item\em Globally exported variable. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}
This should be described well. 



\subsection{Function Documentation}
\hypertarget{memchecker__valgrind_8h_a4c393384636eb31cec43758ce07d0d8f}{\index{memchecker\+\_\+valgrind.\+h@{memchecker\+\_\+valgrind.\+h}!opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query@{opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query}}
\index{opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query@{opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query}!memchecker\+\_\+valgrind.\+h@{memchecker\+\_\+valgrind.\+h}}
\subsubsection[{opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query}]{\setlength{\rightskip}{0pt plus 5cm}int opal\+\_\+memchecker\+\_\+valgrind\+\_\+component\+\_\+query (
\begin{DoxyParamCaption}
\item[{{\bf mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$}]{module, }
\item[{int $\ast$}]{priority}
\end{DoxyParamCaption}
)}}\label{memchecker__valgrind_8h_a4c393384636eb31cec43758ce07d0d8f}


memchecker query A\+P\+I function 

Query function for memchecker components. Simply returns a priority to rank it against other available memchecker components (assumedly, only one component will be available per platform, but it's possible that there could be more than one available). 

References mca\+\_\+base\+\_\+param\+\_\+find(), and mca\+\_\+base\+\_\+param\+\_\+lookup\+\_\+int().

