\hypertarget{sstore__stage_8h}{\section{orte/mca/sstore/stage/sstore\+\_\+stage.h File Reference}
\label{sstore__stage_8h}\index{orte/mca/sstore/stage/sstore\+\_\+stage.\+h@{orte/mca/sstore/stage/sstore\+\_\+stage.\+h}}
}


S\+T\+A\+G\+E S\+S\+T\+O\+R\+E component.  


{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/sstore/sstore.\+h\char`\"{}}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structorte__sstore__stage__component__t}{orte\+\_\+sstore\+\_\+stage\+\_\+component\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{sstore__stage_8h_ab675374c7952aa75d5ee4d56af7b4912}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+S\+T\+A\+G\+E\+\_\+\+C\+M\+D}~\hyperlink{dss__types_8h_a5453fc42fbafc10a87c14704fa2b2924}{O\+P\+A\+L\+\_\+\+U\+I\+N\+T8}}\label{sstore__stage_8h_ab675374c7952aa75d5ee4d56af7b4912}

\item 
\hypertarget{sstore__stage_8h_a51754cf0ce4f67afb961732d0c094659}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+S\+T\+A\+G\+E\+\_\+\+P\+U\+L\+L}~1}\label{sstore__stage_8h_a51754cf0ce4f67afb961732d0c094659}

\item 
\hypertarget{sstore__stage_8h_af9b120fffc34d913823fffa392f9ae9e}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+S\+T\+A\+G\+E\+\_\+\+P\+U\+S\+H}~2}\label{sstore__stage_8h_af9b120fffc34d913823fffa392f9ae9e}

\item 
\hypertarget{sstore__stage_8h_a2ed07a037918a5591dcfb01965448423}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+S\+T\+A\+G\+E\+\_\+\+R\+E\+M\+O\+V\+E}~3}\label{sstore__stage_8h_a2ed07a037918a5591dcfb01965448423}

\item 
\hypertarget{sstore__stage_8h_a388da09e93a477f5ea3e18b0e20d819b}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+S\+T\+A\+G\+E\+\_\+\+D\+O\+N\+E}~4}\label{sstore__stage_8h_a388da09e93a477f5ea3e18b0e20d819b}

\item 
\hypertarget{sstore__stage_8h_a5fa918f40236e0a7351f548fc1d3b2a5}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+N\+A\+P\+S\+H\+O\+T\+\_\+\+D\+I\+R\+\_\+\+N\+A\+M\+E}~(\char`\"{}openmpi-\/local-\/snapshot\char`\"{})}\label{sstore__stage_8h_a5fa918f40236e0a7351f548fc1d3b2a5}

\item 
\hypertarget{sstore__stage_8h_a07d54c313619d270a28dda9596ab435e}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+N\+A\+P\+S\+H\+O\+T\+\_\+\+S\+T\+A\+G\+E\+\_\+\+D\+I\+R\+\_\+\+N\+A\+M\+E}~(\char`\"{}stage\char`\"{})}\label{sstore__stage_8h_a07d54c313619d270a28dda9596ab435e}

\item 
\hypertarget{sstore__stage_8h_a857cfdb199072926c48cdfe056e1af0f}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+N\+A\+P\+S\+H\+O\+T\+\_\+\+R\+E\+S\+T\+A\+R\+T\+\_\+\+D\+I\+R\+\_\+\+N\+A\+M\+E}~(\char`\"{}restart\char`\"{})}\label{sstore__stage_8h_a857cfdb199072926c48cdfe056e1af0f}

\item 
\hypertarget{sstore__stage_8h_a0f312f701ba12b99794e8247f9401c62}{\#define {\bfseries O\+R\+T\+E\+\_\+\+S\+S\+T\+O\+R\+E\+\_\+\+L\+O\+C\+A\+L\+\_\+\+S\+N\+A\+P\+S\+H\+O\+T\+\_\+\+C\+A\+C\+H\+E\+\_\+\+D\+I\+R\+\_\+\+N\+A\+M\+E}~(\char`\"{}cache\char`\"{})}\label{sstore__stage_8h_a0f312f701ba12b99794e8247f9401c62}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{sstore__stage_8h_a56d4cb014b33d83b3c28f4e433f1b14b}{typedef struct \\*
\hyperlink{structorte__sstore__stage__component__t}{orte\+\_\+sstore\+\_\+stage\+\_\+component\+\_\+t} {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+component\+\_\+t}}\label{sstore__stage_8h_a56d4cb014b33d83b3c28f4e433f1b14b}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{sstore__stage_8h_aa5c420ca84bc0eab737f077d3a1763e3}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+component\+\_\+query} (\hyperlink{mca_8h_a754b82edf8c7a63b09f7ee5270031bdd}{mca\+\_\+base\+\_\+module\+\_\+t} $\ast$$\ast$module, int $\ast$priority)}\label{sstore__stage_8h_aa5c420ca84bc0eab737f077d3a1763e3}

\item 
\hypertarget{sstore__stage_8h_a5fc1a32c0f2d74917013cf599f05761e}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+module\+\_\+init} (void)}\label{sstore__stage_8h_a5fc1a32c0f2d74917013cf599f05761e}

\item 
\hypertarget{sstore__stage_8h_ad7ad3fcbe2aac17329b2d736b65e465c}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+module\+\_\+finalize} (void)}\label{sstore__stage_8h_ad7ad3fcbe2aac17329b2d736b65e465c}

\item 
\hypertarget{sstore__stage_8h_a29da87939f850eca4015bcf8f1e074ae}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+request\+\_\+checkpoint\+\_\+handle} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, int seq, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} jobid)}\label{sstore__stage_8h_a29da87939f850eca4015bcf8f1e074ae}

\item 
\hypertarget{sstore__stage_8h_abb4c2c47151c37e0be0a124b5b673c31}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+request\+\_\+restart\+\_\+handle} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, char $\ast$basedir, char $\ast$ref, int seq, \hyperlink{structorte__sstore__base__global__snapshot__info__1__0__0__t}{orte\+\_\+sstore\+\_\+base\+\_\+global\+\_\+snapshot\+\_\+info\+\_\+t} $\ast$snapshot)}\label{sstore__stage_8h_abb4c2c47151c37e0be0a124b5b673c31}

\item 
\hypertarget{sstore__stage_8h_a10225aff00c515ddaa0f9d89b01627dc}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+request\+\_\+global\+\_\+snapshot\+\_\+data} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, \hyperlink{structorte__sstore__base__global__snapshot__info__1__0__0__t}{orte\+\_\+sstore\+\_\+base\+\_\+global\+\_\+snapshot\+\_\+info\+\_\+t} $\ast$snapshot)}\label{sstore__stage_8h_a10225aff00c515ddaa0f9d89b01627dc}

\item 
\hypertarget{sstore__stage_8h_a76077f944275f9df4abc58572a7aae4a}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+register} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a76077f944275f9df4abc58572a7aae4a}

\item 
\hypertarget{sstore__stage_8h_ab3075305a4b38cacf9fc900bf17d7274}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+get\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$$\ast$value)}\label{sstore__stage_8h_ab3075305a4b38cacf9fc900bf17d7274}

\item 
\hypertarget{sstore__stage_8h_aaff2b8c5991ed1af5d7601a6f8317faf}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+set\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$value)}\label{sstore__stage_8h_aaff2b8c5991ed1af5d7601a6f8317faf}

\item 
\hypertarget{sstore__stage_8h_aac9daf1e1530cc9d80eee476368dd3cc}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+sync} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_aac9daf1e1530cc9d80eee476368dd3cc}

\item 
\hypertarget{sstore__stage_8h_a5b5fe03ebc58974afa9c71fa9a360af2}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+remove} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a5b5fe03ebc58974afa9c71fa9a360af2}

\item 
\hypertarget{sstore__stage_8h_ae968ad8c2914c70cddd25b5c64e0994a}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+pack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_ae968ad8c2914c70cddd25b5c64e0994a}

\item 
\hypertarget{sstore__stage_8h_aa5b43e6494c2136316a2ca33337181be}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+unpack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle)}\label{sstore__stage_8h_aa5b43e6494c2136316a2ca33337181be}

\item 
\hypertarget{sstore__stage_8h_aee5693cd1bea2b4a3c2d2e71061dcecd}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+fetch\+\_\+app\+\_\+deps} (\hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$app)}\label{sstore__stage_8h_aee5693cd1bea2b4a3c2d2e71061dcecd}

\item 
\hypertarget{sstore__stage_8h_a894b761729873ef77b3f974c5b3f96a5}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+wait\+\_\+all\+\_\+deps} (void)}\label{sstore__stage_8h_a894b761729873ef77b3f974c5b3f96a5}

\item 
\hypertarget{sstore__stage_8h_a997fb1e6a245f6d4f4e620d616851c62}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+module\+\_\+init} (void)}\label{sstore__stage_8h_a997fb1e6a245f6d4f4e620d616851c62}

\item 
\hypertarget{sstore__stage_8h_ab5fd8e560e03207df973901f3e3ec613}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+module\+\_\+finalize} (void)}\label{sstore__stage_8h_ab5fd8e560e03207df973901f3e3ec613}

\item 
\hypertarget{sstore__stage_8h_a2d6177f19a8d09092461356cfbb14b00}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+request\+\_\+checkpoint\+\_\+handle} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, int seq, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} jobid)}\label{sstore__stage_8h_a2d6177f19a8d09092461356cfbb14b00}

\item 
\hypertarget{sstore__stage_8h_a7db35de73076f5f12bfb5cd626204904}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+request\+\_\+global\+\_\+snapshot\+\_\+data} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, \hyperlink{structorte__sstore__base__global__snapshot__info__1__0__0__t}{orte\+\_\+sstore\+\_\+base\+\_\+global\+\_\+snapshot\+\_\+info\+\_\+t} $\ast$snapshot)}\label{sstore__stage_8h_a7db35de73076f5f12bfb5cd626204904}

\item 
\hypertarget{sstore__stage_8h_ac7d021e3a85d496c55ced21cc678f229}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+register} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_ac7d021e3a85d496c55ced21cc678f229}

\item 
\hypertarget{sstore__stage_8h_aa7c107699d0ff053ac361c3f15c1a743}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+get\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$$\ast$value)}\label{sstore__stage_8h_aa7c107699d0ff053ac361c3f15c1a743}

\item 
\hypertarget{sstore__stage_8h_a58cd2e745082b18e3663a4c2ad9f09b5}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+set\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$value)}\label{sstore__stage_8h_a58cd2e745082b18e3663a4c2ad9f09b5}

\item 
\hypertarget{sstore__stage_8h_a5d03553ebb0f8d289ca84a76c838a265}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+sync} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a5d03553ebb0f8d289ca84a76c838a265}

\item 
\hypertarget{sstore__stage_8h_a6483ec9a543faf3fd12f29b27d4f93fb}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+remove} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a6483ec9a543faf3fd12f29b27d4f93fb}

\item 
\hypertarget{sstore__stage_8h_a91b5116d19bc831f54220f2c2a35187f}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+pack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a91b5116d19bc831f54220f2c2a35187f}

\item 
\hypertarget{sstore__stage_8h_a8bf9cb692b83d49937b07ca96ad75807}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+unpack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle)}\label{sstore__stage_8h_a8bf9cb692b83d49937b07ca96ad75807}

\item 
\hypertarget{sstore__stage_8h_a4ce8b88bbca1383ae48256038cf4bb9d}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+module\+\_\+init} (void)}\label{sstore__stage_8h_a4ce8b88bbca1383ae48256038cf4bb9d}

\item 
\hypertarget{sstore__stage_8h_a48f9042f110ff0fde2b89d1c3c3d2197}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+module\+\_\+finalize} (void)}\label{sstore__stage_8h_a48f9042f110ff0fde2b89d1c3c3d2197}

\item 
\hypertarget{sstore__stage_8h_a68fe0da0440fe629d59c62a7fb38d55c}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+request\+\_\+checkpoint\+\_\+handle} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, int seq, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} jobid)}\label{sstore__stage_8h_a68fe0da0440fe629d59c62a7fb38d55c}

\item 
\hypertarget{sstore__stage_8h_a9c92a1964638704d592e9acab8819078}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+register} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a9c92a1964638704d592e9acab8819078}

\item 
\hypertarget{sstore__stage_8h_ade91941807bda3fce3d1619f66a181f5}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+get\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$$\ast$value)}\label{sstore__stage_8h_ade91941807bda3fce3d1619f66a181f5}

\item 
\hypertarget{sstore__stage_8h_a287982043b5e200c2ed9a1e8d6c94c0e}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+set\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$value)}\label{sstore__stage_8h_a287982043b5e200c2ed9a1e8d6c94c0e}

\item 
\hypertarget{sstore__stage_8h_a08e97038cd93a51e7189fc00d05a681d}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+sync} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a08e97038cd93a51e7189fc00d05a681d}

\item 
\hypertarget{sstore__stage_8h_a66eb2f019bca70193fcfc4e193abd719}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+remove} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a66eb2f019bca70193fcfc4e193abd719}

\item 
\hypertarget{sstore__stage_8h_af69115529f381a403f260efc18c8e265}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+pack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_af69115529f381a403f260efc18c8e265}

\item 
\hypertarget{sstore__stage_8h_a5a8f74175e5006af080f055c21988696}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+unpack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle)}\label{sstore__stage_8h_a5a8f74175e5006af080f055c21988696}

\item 
\hypertarget{sstore__stage_8h_a3c646d38903a8b74fa209893c97e56f9}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+fetch\+\_\+app\+\_\+deps} (\hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$app)}\label{sstore__stage_8h_a3c646d38903a8b74fa209893c97e56f9}

\item 
\hypertarget{sstore__stage_8h_a05f748e201d02b5fa4a18d45c1b0b4f3}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+wait\+\_\+all\+\_\+deps} (void)}\label{sstore__stage_8h_a05f748e201d02b5fa4a18d45c1b0b4f3}

\item 
\hypertarget{sstore__stage_8h_a78313237dcff1edd5ab140e746c7031b}{void {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+process\+\_\+cmd} (int fd, short \hyperlink{structevent}{event}, void $\ast$cbdata)}\label{sstore__stage_8h_a78313237dcff1edd5ab140e746c7031b}

\item 
\hypertarget{sstore__stage_8h_ab149239d9788eaeb4d91dde3af9b9ddc}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+process\+\_\+cmd\+\_\+action} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$sender, orte\+\_\+sstore\+\_\+stage\+\_\+cmd\+\_\+flag\+\_\+t command, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t loc\+\_\+id, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer)}\label{sstore__stage_8h_ab149239d9788eaeb4d91dde3af9b9ddc}

\item 
\hypertarget{sstore__stage_8h_a4c5c98195e551d2e519a3444c6ee87ea}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+module\+\_\+init} (void)}\label{sstore__stage_8h_a4c5c98195e551d2e519a3444c6ee87ea}

\item 
\hypertarget{sstore__stage_8h_a96748089f1e9fcbca5be3496e4e241ae}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+module\+\_\+finalize} (void)}\label{sstore__stage_8h_a96748089f1e9fcbca5be3496e4e241ae}

\item 
\hypertarget{sstore__stage_8h_a491d554ef0495955e7ace367ea386635}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+request\+\_\+checkpoint\+\_\+handle} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle, int seq, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} jobid)}\label{sstore__stage_8h_a491d554ef0495955e7ace367ea386635}

\item 
\hypertarget{sstore__stage_8h_a2b1e13f9d73869fa0606c0b2206ffcbd}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+register} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a2b1e13f9d73869fa0606c0b2206ffcbd}

\item 
\hypertarget{sstore__stage_8h_a4a7e4f0b4f7e318b0198ca3f998836dc}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+get\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$$\ast$value)}\label{sstore__stage_8h_a4a7e4f0b4f7e318b0198ca3f998836dc}

\item 
\hypertarget{sstore__stage_8h_a083411ee0096284d09b6e896f1860bbe}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+set\+\_\+attr} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle, \hyperlink{sstore_8h_a6e09554a9cfa5714948df14a1d7b6b3a}{orte\+\_\+sstore\+\_\+base\+\_\+key\+\_\+t} key, char $\ast$value)}\label{sstore__stage_8h_a083411ee0096284d09b6e896f1860bbe}

\item 
\hypertarget{sstore__stage_8h_a6af7134e8df8ecbfafc319d3de3056da}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+sync} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a6af7134e8df8ecbfafc319d3de3056da}

\item 
\hypertarget{sstore__stage_8h_a93268561bf72ccfba7b7bd271adb9c26}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+remove} (orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_a93268561bf72ccfba7b7bd271adb9c26}

\item 
\hypertarget{sstore__stage_8h_ae188b79d1930887e3ee81fef7da9b630}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+pack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t handle)}\label{sstore__stage_8h_ae188b79d1930887e3ee81fef7da9b630}

\item 
\hypertarget{sstore__stage_8h_aed3648ab357218e37b30670e10181a46}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+app\+\_\+unpack} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$peer, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, orte\+\_\+sstore\+\_\+base\+\_\+handle\+\_\+t $\ast$handle)}\label{sstore__stage_8h_aed3648ab357218e37b30670e10181a46}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{sstore__stage_8h_a8f85113028f904bd39e6cb67f8f86e71}{B\+E\+G\+I\+N\+\_\+\+C\+\_\+\+D\+E\+C\+L\+S typedef uint8\+\_\+t {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+cmd\+\_\+flag\+\_\+t}}\label{sstore__stage_8h_a8f85113028f904bd39e6cb67f8f86e71}

\item 
\hypertarget{sstore__stage_8h_a4d77c4fd59fac89613c5be009e624c8d}{O\+R\+T\+E\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \\*
\hyperlink{structorte__sstore__stage__component__t}{orte\+\_\+sstore\+\_\+stage\+\_\+component\+\_\+t} {\bfseries mca\+\_\+sstore\+\_\+stage\+\_\+component}}\label{sstore__stage_8h_a4d77c4fd59fac89613c5be009e624c8d}

\item 
\hypertarget{sstore__stage_8h_ae36419a6bd0ab370e39f5d702538b87d}{char $\ast$ {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+local\+\_\+snapshot\+\_\+dir}}\label{sstore__stage_8h_ae36419a6bd0ab370e39f5d702538b87d}

\item 
\hypertarget{sstore__stage_8h_a377591520821965e495cadfb82d29001}{bool {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+global\+\_\+is\+\_\+shared}}\label{sstore__stage_8h_a377591520821965e495cadfb82d29001}

\item 
\hypertarget{sstore__stage_8h_a0b82509f435b1c14e70d7829e01c579d}{bool {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+skip\+\_\+filem}}\label{sstore__stage_8h_a0b82509f435b1c14e70d7829e01c579d}

\item 
\hypertarget{sstore__stage_8h_abca3cde75a2f023e25a46a0d7999aeb5}{bool {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+enabled\+\_\+caching}}\label{sstore__stage_8h_abca3cde75a2f023e25a46a0d7999aeb5}

\item 
\hypertarget{sstore__stage_8h_a49db4a7c5b45cc3d67dec17b88423dbf}{bool {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+enabled\+\_\+compression}}\label{sstore__stage_8h_a49db4a7c5b45cc3d67dec17b88423dbf}

\item 
\hypertarget{sstore__stage_8h_adcdce198bdf1e172e92a75d5c7fe5e70}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+compress\+\_\+delay}}\label{sstore__stage_8h_adcdce198bdf1e172e92a75d5c7fe5e70}

\item 
\hypertarget{sstore__stage_8h_a6ed986e45ae412ba56a6d6fac6328a66}{int {\bfseries orte\+\_\+sstore\+\_\+stage\+\_\+progress\+\_\+meter}}\label{sstore__stage_8h_a6ed986e45ae412ba56a6d6fac6328a66}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
S\+T\+A\+G\+E S\+S\+T\+O\+R\+E component. 

