\hypertarget{bml__r2_8h}{\section{ompi/mca/bml/r2/bml\+\_\+r2.h File Reference}
\label{bml__r2_8h}\index{ompi/mca/bml/r2/bml\+\_\+r2.\+h@{ompi/mca/bml/r2/bml\+\_\+r2.\+h}}
}


B\+M\+L Management Layer (B\+M\+L)  


{\ttfamily \#include \char`\"{}ompi\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ompi/mca/btl/btl.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ompi/types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}ompi/mca/bml/bml.\+h\char`\"{}}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structmca__bml__r2__module__t}{mca\+\_\+bml\+\_\+r2\+\_\+module\+\_\+t}
\begin{DoxyCompactList}\small\item\em B\+M\+L module interface functions and attributes. \end{DoxyCompactList}\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{bml__r2_8h_adef1707018ba558cbb91d9d9dd968330}{typedef struct \hyperlink{structmca__bml__r2__module__t}{mca\+\_\+bml\+\_\+r2\+\_\+module\+\_\+t} {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+module\+\_\+t}}\label{bml__r2_8h_adef1707018ba558cbb91d9d9dd968330}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{bml__r2_8h_ae12db68300a79587dc1dd565c4401f50}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+component\+\_\+open} (void)}\label{bml__r2_8h_ae12db68300a79587dc1dd565c4401f50}

\item 
\hypertarget{bml__r2_8h_a176e25a83d5e0b88e131402ed302fa4b}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+component\+\_\+close} (void)}\label{bml__r2_8h_a176e25a83d5e0b88e131402ed302fa4b}

\item 
\hypertarget{bml__r2_8h_acf82f3467876eeef2f81d14ad1b9c9ed}{\hyperlink{structmca__bml__base__module__t}{mca\+\_\+bml\+\_\+base\+\_\+module\+\_\+t} $\ast$ {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+component\+\_\+init} (int $\ast$priority, bool enable\+\_\+progress\+\_\+threads, bool enable\+\_\+mpi\+\_\+threads)}\label{bml__r2_8h_acf82f3467876eeef2f81d14ad1b9c9ed}

\item 
\hypertarget{bml__r2_8h_aee756f2998e7652c2450f3dd2d155fbe}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+progress} (void)}\label{bml__r2_8h_aee756f2998e7652c2450f3dd2d155fbe}

\item 
\hypertarget{bml__r2_8h_adbc7e31f4492696efb27d8a602ab574c}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+component\+\_\+fini} (void)}\label{bml__r2_8h_adbc7e31f4492696efb27d8a602ab574c}

\item 
\hypertarget{bml__r2_8h_ad690072401a576dc3cc4d7a8490cd19d}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+ft\+\_\+event} (int status)}\label{bml__r2_8h_ad690072401a576dc3cc4d7a8490cd19d}

\item 
\hypertarget{bml__r2_8h_a860e3c5cabc5afed96acd3a9b46bd1ca}{int {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+finalize} (void)}\label{bml__r2_8h_a860e3c5cabc5afed96acd3a9b46bd1ca}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{bml__r2_8h_a849b23c26b4497f24aa44bc5a8282fd5}{O\+M\+P\+I\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \\*
\hyperlink{structmca__bml__base__component__2__0__0__t}{mca\+\_\+bml\+\_\+base\+\_\+component\+\_\+2\+\_\+0\+\_\+0\+\_\+t} {\bfseries mca\+\_\+bml\+\_\+r2\+\_\+component}}\label{bml__r2_8h_a849b23c26b4497f24aa44bc5a8282fd5}

\item 
\hypertarget{bml__r2_8h_a95d6b1387ba364907542c47c4f9dac69}{\hyperlink{structmca__bml__r2__module__t}{mca\+\_\+bml\+\_\+r2\+\_\+module\+\_\+t} {\bfseries mca\+\_\+bml\+\_\+r2}}\label{bml__r2_8h_a95d6b1387ba364907542c47c4f9dac69}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
B\+M\+L Management Layer (B\+M\+L) 

