\hypertarget{notifier__ftb__component_8c}{\section{orte/mca/notifier/ftb/notifier\+\_\+ftb\+\_\+component.c File Reference}
\label{notifier__ftb__component_8c}\index{orte/mca/notifier/ftb/notifier\+\_\+ftb\+\_\+component.\+c@{orte/mca/notifier/ftb/notifier\+\_\+ftb\+\_\+component.\+c}}
}


This component proxies notification events to the Fault Tolerant Backplane (See \href{http://www.mcs.anl.gov/research/cifts/}{\tt http\+://www.\+mcs.\+anl.\+gov/research/cifts/}).  


{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/constants.\+h\char`\"{}}\\*
{\ttfamily \#include $<$string.\+h$>$}\\*
{\ttfamily \#include \char`\"{}orte/util/show\+\_\+help.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/runtime/orte\+\_\+globals.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/base/mca\+\_\+base\+\_\+param.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}notifier\+\_\+ftb.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{notifier__ftb__component_8c_a89960c76757c105f60859c9742da6b25}{static int {\bfseries orte\+\_\+notifier\+\_\+ftb\+\_\+close} (void)}\label{notifier__ftb__component_8c_a89960c76757c105f60859c9742da6b25}

\item 
\hypertarget{notifier__ftb__component_8c_aa4bafe1da0e08ec9a9f40c2ffb1dab76}{static int {\bfseries orte\+\_\+notifier\+\_\+ftb\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)}\label{notifier__ftb__component_8c_aa4bafe1da0e08ec9a9f40c2ffb1dab76}

\item 
\hypertarget{notifier__ftb__component_8c_a958610e5f2743d131bd4302c5185c080}{static int {\bfseries orte\+\_\+notifier\+\_\+ftb\+\_\+register} (void)}\label{notifier__ftb__component_8c_a958610e5f2743d131bd4302c5185c080}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hyperlink{structorte__notifier__ftb__component__t}{orte\+\_\+notifier\+\_\+ftb\+\_\+component\+\_\+t} {\bfseries mca\+\_\+notifier\+\_\+ftb\+\_\+component}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
This component proxies notification events to the Fault Tolerant Backplane (See \href{http://www.mcs.anl.gov/research/cifts/}{\tt http\+://www.\+mcs.\+anl.\+gov/research/cifts/}). 

The O\+R\+T\+E notifier severity is translated to the corresponding F\+T\+B severity before the event is published to the F\+T\+B. 

\subsection{Variable Documentation}
\hypertarget{notifier__ftb__component_8c_a385a80c936c44503c2936027784a2e05}{\index{notifier\+\_\+ftb\+\_\+component.\+c@{notifier\+\_\+ftb\+\_\+component.\+c}!mca\+\_\+notifier\+\_\+ftb\+\_\+component@{mca\+\_\+notifier\+\_\+ftb\+\_\+component}}
\index{mca\+\_\+notifier\+\_\+ftb\+\_\+component@{mca\+\_\+notifier\+\_\+ftb\+\_\+component}!notifier\+\_\+ftb\+\_\+component.\+c@{notifier\+\_\+ftb\+\_\+component.\+c}}
\subsubsection[{mca\+\_\+notifier\+\_\+ftb\+\_\+component}]{\setlength{\rightskip}{0pt plus 5cm}{\bf orte\+\_\+notifier\+\_\+ftb\+\_\+component\+\_\+t} mca\+\_\+notifier\+\_\+ftb\+\_\+component}}\label{notifier__ftb__component_8c_a385a80c936c44503c2936027784a2e05}
{\bfseries Initial value\+:}
\begin{DoxyCode}
= \{
    \{
        \{
            ORTE\_NOTIFIER\_BASE\_VERSION\_1\_0\_0,
        
            \textcolor{stringliteral}{"ftb"}, 
            ORTE\_MAJOR\_VERSION,  
            ORTE\_MINOR\_VERSION,  
            ORTE\_RELEASE\_VERSION,  

            NULL,
            orte\_notifier\_ftb\_close, 
            orte\_notifier\_ftb\_component\_query, 
            orte\_notifier\_ftb\_register, 
        \},
        \{
            
            \hyperlink{mca_8h_a897241f36af010e7e120521a966d845e}{MCA\_BASE\_METADATA\_PARAM\_CHECKPOINT}
        \}
    \},

    
    \textcolor{stringliteral}{"FTB\_SUBSCRIPTION\_NONE"},

    
    10,
\}
\end{DoxyCode}
