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


D\+M\+T\+C\+P 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 $<$mtcp.\+h$>$}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structopal__crs__dmtcp__component__t}{opal\+\_\+crs\+\_\+dmtcp\+\_\+component\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{crs__dmtcp_8h_a8bdd1602e802b40d452d4d096556b5f7}{typedef struct \\*
\hyperlink{structopal__crs__dmtcp__component__t}{opal\+\_\+crs\+\_\+dmtcp\+\_\+component\+\_\+t} {\bfseries opal\+\_\+crs\+\_\+dmtcp\+\_\+component\+\_\+t}}\label{crs__dmtcp_8h_a8bdd1602e802b40d452d4d096556b5f7}

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

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

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

\item 
\hypertarget{crs__dmtcp_8h_a10c3205b92c7a006a04a1d337bf54160}{int {\bfseries opal\+\_\+crs\+\_\+dmtcp\+\_\+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__dmtcp_8h_a10c3205b92c7a006a04a1d337bf54160}

\item 
\hypertarget{crs__dmtcp_8h_a7d4b0562f03f0e327f08f229f17abfb1}{int {\bfseries opal\+\_\+crs\+\_\+dmtcp\+\_\+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__dmtcp_8h_a7d4b0562f03f0e327f08f229f17abfb1}

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

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

\item 
\hypertarget{crs__dmtcp_8h_acbb2bd6047af00623225d42084838a74}{int {\bfseries opal\+\_\+crs\+\_\+dmtcp\+\_\+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__dmtcp_8h_acbb2bd6047af00623225d42084838a74}

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

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

\end{DoxyCompactItemize}


\subsection{Detailed Description}
D\+M\+T\+C\+P C\+R\+S component. 

