\hypertarget{plm__base__receive_8c}{\section{orte/mca/plm/base/plm\+\_\+base\+\_\+receive.c File Reference}
\label{plm__base__receive_8c}\index{orte/mca/plm/base/plm\+\_\+base\+\_\+receive.\+c@{orte/mca/plm/base/plm\+\_\+base\+\_\+receive.\+c}}
}
{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/mca.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/mca/base/mca\+\_\+base\+\_\+param.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/dss/dss.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/threads/threads.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/constants.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/util/proc\+\_\+info.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/util/error\+\_\+strings.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/errmgr/errmgr.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/ess/ess.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/rml/rml.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/rml/rml\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/routed/routed.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/ras/base/base.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/util/name\+\_\+fns.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/runtime/orte\+\_\+globals.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/runtime/orte\+\_\+quit.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/plm\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/plm.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/base/plm\+\_\+private.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/base/base.\+h\char`\"{}}\\*
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{plm__base__receive_8c_a91a514844f51615bf184a2d47c1bb8ef}{static void {\bfseries process\+\_\+msg} (int fd, short \hyperlink{structevent}{event}, void $\ast$data)}\label{plm__base__receive_8c_a91a514844f51615bf184a2d47c1bb8ef}

\item 
\hypertarget{plm__base__receive_8c_a9f58275ac50c66514bb2ddb04fb019fa}{int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+comm\+\_\+start} (void)}\label{plm__base__receive_8c_a9f58275ac50c66514bb2ddb04fb019fa}

\item 
\hypertarget{plm__base__receive_8c_afe2b6861fac80f74938a8066bf7038d7}{int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+comm\+\_\+stop} (void)}\label{plm__base__receive_8c_afe2b6861fac80f74938a8066bf7038d7}

\item 
\hypertarget{plm__base__receive_8c_a91870d4453a0e62e10f43c59bc637e6d}{void {\bfseries orte\+\_\+plm\+\_\+base\+\_\+recv} (int status, \hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$sender, \hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, \hyperlink{rml__types_8h_ab0683f653b0908cf6520469d91559917}{orte\+\_\+rml\+\_\+tag\+\_\+t} tag, void $\ast$cbdata)}\label{plm__base__receive_8c_a91870d4453a0e62e10f43c59bc637e6d}

\item 
\hypertarget{plm__base__receive_8c_a109417a1167aea1a8a379d79cfaadbf0}{void {\bfseries orte\+\_\+plm\+\_\+base\+\_\+receive\+\_\+process\+\_\+msg} (int fd, short \hyperlink{structevent}{event}, void $\ast$data)}\label{plm__base__receive_8c_a109417a1167aea1a8a379d79cfaadbf0}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{plm__base__receive_8c_af219e9d620674d6bda1d0e0d5116a2f1}{static bool {\bfseries recv\+\_\+issued} =false}\label{plm__base__receive_8c_af219e9d620674d6bda1d0e0d5116a2f1}

\item 
\hypertarget{plm__base__receive_8c_aae666eb9822121c82eea5c76820e62e9}{static \hyperlink{structopal__mutex__t}{opal\+\_\+mutex\+\_\+t} {\bfseries lock}}\label{plm__base__receive_8c_aae666eb9822121c82eea5c76820e62e9}

\item 
\hypertarget{plm__base__receive_8c_a412f8c6c0c3cf48fcf5954271001bff6}{static \hyperlink{structopal__condition__t}{opal\+\_\+condition\+\_\+t} {\bfseries cond}}\label{plm__base__receive_8c_a412f8c6c0c3cf48fcf5954271001bff6}

\item 
\hypertarget{plm__base__receive_8c_aa3234cb8de970773888582b8a89311d9}{static \hyperlink{structopal__list__t}{opal\+\_\+list\+\_\+t} {\bfseries recvs}}\label{plm__base__receive_8c_aa3234cb8de970773888582b8a89311d9}

\item 
\hypertarget{plm__base__receive_8c_aae71eabc8195c587983a8377045ae539}{static \hyperlink{structevent}{opal\+\_\+event\+\_\+t} {\bfseries ready}}\label{plm__base__receive_8c_aae71eabc8195c587983a8377045ae539}

\item 
\hypertarget{plm__base__receive_8c_aecec1f5cfed7a97a6c34c0b5b2975a8d}{static int {\bfseries ready\+\_\+fd} \mbox{[}2\mbox{]}}\label{plm__base__receive_8c_aecec1f5cfed7a97a6c34c0b5b2975a8d}

\item 
\hypertarget{plm__base__receive_8c_aa29ba1ab10437ca37a642ef9235884b3}{static bool {\bfseries processing}}\label{plm__base__receive_8c_aa29ba1ab10437ca37a642ef9235884b3}

\end{DoxyCompactItemize}
