\hypertarget{crs__blcr_8h}{\section{opal/mca/crs/blcr/crs\+\_\+blcr.h File Reference}
\label{crs__blcr_8h}\index{opal/mca/crs/blcr/crs\+\_\+blcr.\+h@{opal/mca/crs/blcr/crs\+\_\+blcr.\+h}}
}


B\+L\+C\+R C\+R\+S component.  


{\ttfamily \#include \char`\"{}opal\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/crs/crs.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/base/base.\+h\char`\"{}}\\*
{\ttfamily \#include $<$libcr.\+h$>$}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structopal__crs__blcr__component__t}{opal\+\_\+crs\+\_\+blcr\+\_\+component\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{crs__blcr_8h_ae057fb64909fbbaa2128fec5c987b9f8}{typedef struct \\*
\hyperlink{structopal__crs__blcr__component__t}{opal\+\_\+crs\+\_\+blcr\+\_\+component\+\_\+t} {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+component\+\_\+t}}\label{crs__blcr_8h_ae057fb64909fbbaa2128fec5c987b9f8}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{crs__blcr_8h_ad149bd578bb96d0c4631fe17ca2aecb3}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)}\label{crs__blcr_8h_ad149bd578bb96d0c4631fe17ca2aecb3}

\item 
\hypertarget{crs__blcr_8h_a06271d911aa407ab52c24130b57024ce}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+module\+\_\+init} (void)}\label{crs__blcr_8h_a06271d911aa407ab52c24130b57024ce}

\item 
\hypertarget{crs__blcr_8h_a3fc2ee4787f0619aa8e745c38d1ca313}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+module\+\_\+finalize} (void)}\label{crs__blcr_8h_a3fc2ee4787f0619aa8e745c38d1ca313}

\item 
\hypertarget{crs__blcr_8h_aeb2777fa36886adfb4e0df24de7a2de5}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+checkpoint} (pid\+\_\+t pid, \hyperlink{structopal__crs__base__snapshot__1__0__0__t}{opal\+\_\+crs\+\_\+base\+\_\+snapshot\+\_\+t} $\ast$snapshot, \hyperlink{structopal__crs__base__ckpt__options__1__0__0__t}{opal\+\_\+crs\+\_\+base\+\_\+ckpt\+\_\+options\+\_\+t} $\ast$options, \hyperlink{crs_8h_a6795dcb136bb94368d58720ba93f9ef7}{opal\+\_\+crs\+\_\+state\+\_\+type\+\_\+t} $\ast$state)}\label{crs__blcr_8h_aeb2777fa36886adfb4e0df24de7a2de5}

\item 
\hypertarget{crs__blcr_8h_a5ab53cc02a54a806a0daac989f85c2cb}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+restart} (\hyperlink{structopal__crs__base__snapshot__1__0__0__t}{opal\+\_\+crs\+\_\+base\+\_\+snapshot\+\_\+t} $\ast$snapshot, bool spawn\+\_\+child, pid\+\_\+t $\ast$child\+\_\+pid)}\label{crs__blcr_8h_a5ab53cc02a54a806a0daac989f85c2cb}

\item 
\hypertarget{crs__blcr_8h_a5e77970cd6c7df8ae2d70a40fb055d81}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+disable\+\_\+checkpoint} (void)}\label{crs__blcr_8h_a5e77970cd6c7df8ae2d70a40fb055d81}

\item 
\hypertarget{crs__blcr_8h_a1fd223f55dcffc91ab924845e1dcb5ac}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+enable\+\_\+checkpoint} (void)}\label{crs__blcr_8h_a1fd223f55dcffc91ab924845e1dcb5ac}

\item 
\hypertarget{crs__blcr_8h_ad1984ad1bea98a359e1851006c221099}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+prelaunch} (int32\+\_\+t rank, char $\ast$base\+\_\+snapshot\+\_\+dir, char $\ast$$\ast$app, char $\ast$$\ast$cwd, char $\ast$$\ast$$\ast$argv, char $\ast$$\ast$$\ast$env)}\label{crs__blcr_8h_ad1984ad1bea98a359e1851006c221099}

\item 
\hypertarget{crs__blcr_8h_aa6fec7effc1b51d25191fc8cd6c3064e}{int {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+reg\+\_\+thread} (void)}\label{crs__blcr_8h_aa6fec7effc1b51d25191fc8cd6c3064e}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{crs__blcr_8h_ac2434de7c4330501c2f4d0afbf2f790c}{O\+P\+A\+L\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \\*
\hyperlink{structopal__crs__blcr__component__t}{opal\+\_\+crs\+\_\+blcr\+\_\+component\+\_\+t} {\bfseries mca\+\_\+crs\+\_\+blcr\+\_\+component}}\label{crs__blcr_8h_ac2434de7c4330501c2f4d0afbf2f790c}

\item 
\hypertarget{crs__blcr_8h_ae655138e3a11998417f555f6e21ce121}{bool {\bfseries opal\+\_\+crs\+\_\+blcr\+\_\+dev\+\_\+null}}\label{crs__blcr_8h_ae655138e3a11998417f555f6e21ce121}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
B\+L\+C\+R C\+R\+S component. 

