\hypertarget{grpcomm__hier__component_8c}{\section{orte/mca/grpcomm/hier/grpcomm\+\_\+hier\+\_\+component.c File Reference}
\label{grpcomm__hier__component_8c}\index{orte/mca/grpcomm/hier/grpcomm\+\_\+hier\+\_\+component.\+c@{orte/mca/grpcomm/hier/grpcomm\+\_\+hier\+\_\+component.\+c}}
}
{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/constants.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/base/mca\+\_\+base\+\_\+param.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/util/proc\+\_\+info.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}grpcomm\+\_\+hier.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{grpcomm__hier__component_8c_a4354fdc218d95e8e67e23e9d30df29b2}{int {\bfseries orte\+\_\+grpcomm\+\_\+hier\+\_\+open} (void)}\label{grpcomm__hier__component_8c_a4354fdc218d95e8e67e23e9d30df29b2}

\item 
\hypertarget{grpcomm__hier__component_8c_a223fd6ba0534b331ed008f3968e8d93a}{int {\bfseries orte\+\_\+grpcomm\+\_\+hier\+\_\+close} (void)}\label{grpcomm__hier__component_8c_a223fd6ba0534b331ed008f3968e8d93a}

\item 
\hypertarget{grpcomm__hier__component_8c_ace44b438d98e83e25d43a60472c821bc}{int {\bfseries orte\+\_\+grpcomm\+\_\+hier\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)}\label{grpcomm__hier__component_8c_ace44b438d98e83e25d43a60472c821bc}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structorte__grpcomm__base__component__2__0__0__t}{orte\+\_\+grpcomm\+\_\+base\+\_\+component\+\_\+t} {\bfseries mca\+\_\+grpcomm\+\_\+hier\+\_\+component}
\end{DoxyCompactItemize}


\subsection{Variable Documentation}
\hypertarget{grpcomm__hier__component_8c_a4c24b3b35565aab8cba6f846189a02ce}{\index{grpcomm\+\_\+hier\+\_\+component.\+c@{grpcomm\+\_\+hier\+\_\+component.\+c}!mca\+\_\+grpcomm\+\_\+hier\+\_\+component@{mca\+\_\+grpcomm\+\_\+hier\+\_\+component}}
\index{mca\+\_\+grpcomm\+\_\+hier\+\_\+component@{mca\+\_\+grpcomm\+\_\+hier\+\_\+component}!grpcomm\+\_\+hier\+\_\+component.\+c@{grpcomm\+\_\+hier\+\_\+component.\+c}}
\subsubsection[{mca\+\_\+grpcomm\+\_\+hier\+\_\+component}]{\setlength{\rightskip}{0pt plus 5cm}{\bf orte\+\_\+grpcomm\+\_\+base\+\_\+component\+\_\+t} mca\+\_\+grpcomm\+\_\+hier\+\_\+component}}\label{grpcomm__hier__component_8c_a4c24b3b35565aab8cba6f846189a02ce}
{\bfseries Initial value\+:}
\begin{DoxyCode}
= \{
    \{
        ORTE\_GRPCOMM\_BASE\_VERSION\_2\_0\_0,

        \textcolor{stringliteral}{"hier"}, 
        ORTE\_MAJOR\_VERSION,  
        ORTE\_MINOR\_VERSION,  
        ORTE\_RELEASE\_VERSION,  
        orte\_grpcomm\_hier\_open,  
        orte\_grpcomm\_hier\_close, 
        orte\_grpcomm\_hier\_component\_query 
    \},
    \{
        
        \hyperlink{mca_8h_a897241f36af010e7e120521a966d845e}{MCA\_BASE\_METADATA\_PARAM\_CHECKPOINT}
    \}
\}
\end{DoxyCode}
