\hypertarget{plm__private_8h}{\section{orte/mca/plm/base/plm\+\_\+private.h File Reference}
\label{plm__private_8h}\index{orte/mca/plm/base/plm\+\_\+private.\+h@{orte/mca/plm/base/plm\+\_\+private.\+h}}
}
{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/class/opal\+\_\+list.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/class/opal\+\_\+pointer\+\_\+array.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/dss/dss\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/threads/condition.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/plm\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/rml/rml\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/odls/odls\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/runtime/orte\+\_\+globals.\+h\char`\"{}}\\*
\subsection*{Data Structures}
\begin{DoxyCompactItemize}
\item 
struct \hyperlink{structorte__plm__globals__t}{orte\+\_\+plm\+\_\+globals\+\_\+t}
\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{plm__private_8h_adb6e806bfca6d7e52e8bc34746681201}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int \hyperlink{plm__private_8h_adb6e806bfca6d7e52e8bc34746681201}{orte\+\_\+plm\+\_\+base\+\_\+set\+\_\+progress\+\_\+sched} (int sched)}\label{plm__private_8h_adb6e806bfca6d7e52e8bc34746681201}

\begin{DoxyCompactList}\small\item\em Utility routine to set progress engine schedule. \end{DoxyCompactList}\item 
\hypertarget{plm__private_8h_aa5d9023a2c56059e02e0099732d64906}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+setup\+\_\+job} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$jdata)}\label{plm__private_8h_aa5d9023a2c56059e02e0099732d64906}

\item 
\hypertarget{plm__private_8h_a51b030334ebb493d648449e87846bff5}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+launch\+\_\+apps} (\hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} job)}\label{plm__private_8h_a51b030334ebb493d648449e87846bff5}

\item 
\hypertarget{plm__private_8h_a922d481fcb3e21f4d25b1c3ca3635811}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+daemon\+\_\+callback} (\hyperlink{orte_2include_2orte_2types_8h_af3f907e5da1c517a07338513b0c21d6b}{orte\+\_\+std\+\_\+cntr\+\_\+t} num\+\_\+daemons)}\label{plm__private_8h_a922d481fcb3e21f4d25b1c3ca3635811}

\item 
\hypertarget{plm__private_8h_afcc7266d29aa844005defa666377e8bb}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+set\+\_\+hnp\+\_\+name} (void)}\label{plm__private_8h_afcc7266d29aa844005defa666377e8bb}

\item 
\hypertarget{plm__private_8h_a182095afc642931c89e8733ab4326684}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+create\+\_\+jobid} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$jdata)}\label{plm__private_8h_a182095afc642931c89e8733ab4326684}

\item 
\hypertarget{plm__private_8h_aa35a066ad104d56ab4bed2acf8322c30}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C void {\bfseries orte\+\_\+plm\+\_\+base\+\_\+reset\+\_\+job} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$jdata)}\label{plm__private_8h_aa35a066ad104d56ab4bed2acf8322c30}

\item 
\hypertarget{plm__private_8h_a9c5752a7202b93e387d6409f33cce9ab}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+setup\+\_\+orted\+\_\+cmd} (int $\ast$argc, char $\ast$$\ast$$\ast$argv)}\label{plm__private_8h_a9c5752a7202b93e387d6409f33cce9ab}

\item 
\hypertarget{plm__private_8h_aad31238a9466df75b2d8644d0a508baa}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+setup\+\_\+virtual\+\_\+machine} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$jdata)}\label{plm__private_8h_aad31238a9466df75b2d8644d0a508baa}

\item 
\hypertarget{plm__private_8h_afe8406de42026628e0a7862fd43ca059}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int \hyperlink{plm__private_8h_afe8406de42026628e0a7862fd43ca059}{orte\+\_\+plm\+\_\+base\+\_\+orted\+\_\+exit} (orte\+\_\+daemon\+\_\+cmd\+\_\+flag\+\_\+t command)}\label{plm__private_8h_afe8406de42026628e0a7862fd43ca059}

\begin{DoxyCompactList}\small\item\em Utilities for plm components that use proxy daemons. \end{DoxyCompactList}\item 
\hypertarget{plm__private_8h_aedefb9bc20a8af5af586547f493698c0}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+orted\+\_\+terminate\+\_\+job} (\hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} jobid)}\label{plm__private_8h_aedefb9bc20a8af5af586547f493698c0}

\item 
\hypertarget{plm__private_8h_aa0e1e1de7bafb90e0363b92176ff7bf6}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+orted\+\_\+kill\+\_\+local\+\_\+procs} (\hyperlink{structopal__pointer__array__t}{opal\+\_\+pointer\+\_\+array\+\_\+t} $\ast$procs)}\label{plm__private_8h_aa0e1e1de7bafb90e0363b92176ff7bf6}

\item 
\hypertarget{plm__private_8h_a004ab5a3901ce3fe772da4f637bdceaf}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+orted\+\_\+signal\+\_\+local\+\_\+procs} (\hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} job, int32\+\_\+t signal)}\label{plm__private_8h_a004ab5a3901ce3fe772da4f637bdceaf}

\item 
\hypertarget{plm__private_8h_a8644ec737ccd7fdc28709056528f9e39}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+comm\+\_\+start} (void)}\label{plm__private_8h_a8644ec737ccd7fdc28709056528f9e39}

\item 
\hypertarget{plm__private_8h_ab56302612828de9b8cd57393b5d366cf}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+base\+\_\+comm\+\_\+stop} (void)}\label{plm__private_8h_ab56302612828de9b8cd57393b5d366cf}

\item 
\hypertarget{plm__private_8h_a9dc9ea2524f7cc8b159b64a347098d81}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C 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__private_8h_a9dc9ea2524f7cc8b159b64a347098d81}

\item 
\hypertarget{plm__private_8h_ae7ebe8027dd672c739701bb57cb8779c}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int \hyperlink{plm__private_8h_ae7ebe8027dd672c739701bb57cb8779c}{orte\+\_\+plm\+\_\+base\+\_\+orted\+\_\+append\+\_\+basic\+\_\+args} (int $\ast$argc, char $\ast$$\ast$$\ast$argv, char $\ast$ess\+\_\+module, int $\ast$proc\+\_\+vpid\+\_\+index, char $\ast$nodes)}\label{plm__private_8h_ae7ebe8027dd672c739701bb57cb8779c}

\begin{DoxyCompactList}\small\item\em Construct basic O\+R\+T\+E Daemon command line arguments. \end{DoxyCompactList}\item 
\hypertarget{plm__private_8h_a16fd85fa76f3e3fb3b8d80606272cccc}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+proxy\+\_\+init} (void)}\label{plm__private_8h_a16fd85fa76f3e3fb3b8d80606272cccc}

\item 
\hypertarget{plm__private_8h_af3a4dadb109a8abb7336c339133eaeda}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+proxy\+\_\+spawn} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$jdata)}\label{plm__private_8h_af3a4dadb109a8abb7336c339133eaeda}

\item 
\hypertarget{plm__private_8h_af50d6505c022a6209f668117ef17ab9b}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C int {\bfseries orte\+\_\+plm\+\_\+proxy\+\_\+finalize} (void)}\label{plm__private_8h_af50d6505c022a6209f668117ef17ab9b}

\end{DoxyCompactItemize}
\subsection*{Variables}
\begin{DoxyCompactItemize}
\item 
\hypertarget{plm__private_8h_acd932ee44d7268495d1ec6d2c8730ebc}{O\+R\+T\+E\+\_\+\+D\+E\+C\+L\+S\+P\+E\+C \hyperlink{structorte__plm__globals__t}{orte\+\_\+plm\+\_\+globals\+\_\+t} \hyperlink{plm__private_8h_acd932ee44d7268495d1ec6d2c8730ebc}{orte\+\_\+plm\+\_\+globals}}\label{plm__private_8h_acd932ee44d7268495d1ec6d2c8730ebc}

\begin{DoxyCompactList}\small\item\em Global instance of P\+L\+M framework data. \end{DoxyCompactList}\end{DoxyCompactItemize}
