\hypertarget{filem__rsh_8h}{\section{orte/mca/filem/rsh/filem\+\_\+rsh.h File Reference}
\label{filem__rsh_8h}\index{orte/mca/filem/rsh/filem\+\_\+rsh.\+h@{orte/mca/filem/rsh/filem\+\_\+rsh.\+h}}
}


R\+S\+H F\+I\+L\+E\+M component.  


{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/filem/filem.\+h\char`\"{}}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structorte__filem__rsh__component__t}{orte\+\_\+filem\+\_\+rsh\+\_\+component\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{filem__rsh_8h_a157e77f9bbc53411168884ce36fca75d}{\#define {\bfseries O\+R\+T\+E\+\_\+\+F\+I\+L\+E\+M\+\_\+\+R\+S\+H\+\_\+\+A\+S\+K}~0}\label{filem__rsh_8h_a157e77f9bbc53411168884ce36fca75d}

\item 
\hypertarget{filem__rsh_8h_ac7c079c9773f281823ce2e7e04ead3b4}{\#define {\bfseries O\+R\+T\+E\+\_\+\+F\+I\+L\+E\+M\+\_\+\+R\+S\+H\+\_\+\+A\+L\+L\+O\+W}~1}\label{filem__rsh_8h_ac7c079c9773f281823ce2e7e04ead3b4}

\item 
\hypertarget{filem__rsh_8h_aa47a6184bb00a1de06bc817229719bc7}{\#define {\bfseries O\+R\+T\+E\+\_\+\+F\+I\+L\+E\+M\+\_\+\+R\+S\+H\+\_\+\+D\+O\+N\+E}~2}\label{filem__rsh_8h_aa47a6184bb00a1de06bc817229719bc7}

\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item 
\hypertarget{filem__rsh_8h_a7303f8659c9ca01bf42479d8c232a99f}{typedef struct \\*
\hyperlink{structorte__filem__rsh__component__t}{orte\+\_\+filem\+\_\+rsh\+\_\+component\+\_\+t} {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+component\+\_\+t}}\label{filem__rsh_8h_a7303f8659c9ca01bf42479d8c232a99f}

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

\item 
\hypertarget{filem__rsh_8h_a9d4dc3ebc09bedd50a2e2381aead99be}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+module\+\_\+init} (void)}\label{filem__rsh_8h_a9d4dc3ebc09bedd50a2e2381aead99be}

\item 
\hypertarget{filem__rsh_8h_aecdb094aeac5c35cb6bf555c8d389db4}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+module\+\_\+finalize} (void)}\label{filem__rsh_8h_aecdb094aeac5c35cb6bf555c8d389db4}

\item 
\hypertarget{filem__rsh_8h_accdc64f62527822774a66d94cde9b24a}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+put} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_accdc64f62527822774a66d94cde9b24a}

\item 
\hypertarget{filem__rsh_8h_a5149b01d66c9dc508f11f1c392b6668f}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+put\+\_\+nb} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_a5149b01d66c9dc508f11f1c392b6668f}

\item 
\hypertarget{filem__rsh_8h_ad2cd2978215c738bde4104621a74eaad}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+get} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_ad2cd2978215c738bde4104621a74eaad}

\item 
\hypertarget{filem__rsh_8h_ab01bf65488ee6c9f69f9e573218f0e13}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+get\+\_\+nb} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_ab01bf65488ee6c9f69f9e573218f0e13}

\item 
\hypertarget{filem__rsh_8h_a572b0c3a5d9dc06ed63f9909bc220cb6}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+rm} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_a572b0c3a5d9dc06ed63f9909bc220cb6}

\item 
\hypertarget{filem__rsh_8h_a1272b032681a7d7e68ed72dc9dc2497a}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+rm\+\_\+nb} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_a1272b032681a7d7e68ed72dc9dc2497a}

\item 
\hypertarget{filem__rsh_8h_a6432f024a7e837a23c9b1eb3813630df}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+wait} (\hyperlink{structorte__filem__base__request__1__0__0__t}{orte\+\_\+filem\+\_\+base\+\_\+request\+\_\+t} $\ast$\hyperlink{structrequest}{request})}\label{filem__rsh_8h_a6432f024a7e837a23c9b1eb3813630df}

\item 
\hypertarget{filem__rsh_8h_aa48cdcb86a6f24c4e9df5dcf152294f6}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+wait\+\_\+all} (\hyperlink{structopal__list__t}{opal\+\_\+list\+\_\+t} $\ast$request\+\_\+list)}\label{filem__rsh_8h_aa48cdcb86a6f24c4e9df5dcf152294f6}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{filem__rsh_8h_ad0b9071e710da943ce17c3a40c0ed285}{O\+R\+T\+E\+\_\+\+M\+O\+D\+U\+L\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \\*
\hyperlink{structorte__filem__rsh__component__t}{orte\+\_\+filem\+\_\+rsh\+\_\+component\+\_\+t} {\bfseries mca\+\_\+filem\+\_\+rsh\+\_\+component}}\label{filem__rsh_8h_ad0b9071e710da943ce17c3a40c0ed285}

\item 
\hypertarget{filem__rsh_8h_a8938bb3b36cfa441c6c6451fdc6d3463}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+max\+\_\+incomming}}\label{filem__rsh_8h_a8938bb3b36cfa441c6c6451fdc6d3463}

\item 
\hypertarget{filem__rsh_8h_a992be33aa70bf044b280fa5d1f4e2b70}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+max\+\_\+outgoing}}\label{filem__rsh_8h_a992be33aa70bf044b280fa5d1f4e2b70}

\item 
\hypertarget{filem__rsh_8h_a0e93d90e2ebd0d3326667d982b1093f7}{int {\bfseries orte\+\_\+filem\+\_\+rsh\+\_\+progress\+\_\+meter}}\label{filem__rsh_8h_a0e93d90e2ebd0d3326667d982b1093f7}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
R\+S\+H F\+I\+L\+E\+M component. 

