\hypertarget{orte__dt__support_8h}{\section{orte/runtime/data\+\_\+type\+\_\+support/orte\+\_\+dt\+\_\+support.h File Reference}
\label{orte__dt__support_8h}\index{orte/runtime/data\+\_\+type\+\_\+support/orte\+\_\+dt\+\_\+support.\+h@{orte/runtime/data\+\_\+type\+\_\+support/orte\+\_\+dt\+\_\+support.\+h}}
}
{\ttfamily \#include \char`\"{}orte\+\_\+config.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/constants.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}opal/dss/dss\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/grpcomm/grpcomm\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/odls/odls\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/plm/plm\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/rmaps/rmaps\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/rml/rml\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/mca/iof/iof\+\_\+types.\+h\char`\"{}}\\*
{\ttfamily \#include \char`\"{}orte/runtime/orte\+\_\+globals.\+h\char`\"{}}\\*
\subsection*{Macros}
\begin{DoxyCompactItemize}
\item 
\hypertarget{orte__dt__support_8h_af7d0fdd522791b28662009a507351187}{\#define {\bfseries O\+R\+T\+E\+\_\+\+E\+P\+O\+C\+H\+\_\+\+C\+M\+P}(n, m)~( 0 )}\label{orte__dt__support_8h_af7d0fdd522791b28662009a507351187}

\end{DoxyCompactItemize}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{orte__dt__support_8h_ae35a1b7dd62f4ed109cde5b17eafbe7c}{B\+E\+G\+I\+N\+\_\+\+C\+\_\+\+D\+E\+C\+L\+S int \hyperlink{orte__dt__support_8h_ae35a1b7dd62f4ed109cde5b17eafbe7c}{orte\+\_\+dt\+\_\+compare\+\_\+std\+\_\+cntr} (\hyperlink{orte_2include_2orte_2types_8h_af3f907e5da1c517a07338513b0c21d6b}{orte\+\_\+std\+\_\+cntr\+\_\+t} $\ast$value1, \hyperlink{orte_2include_2orte_2types_8h_af3f907e5da1c517a07338513b0c21d6b}{orte\+\_\+std\+\_\+cntr\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ae35a1b7dd62f4ed109cde5b17eafbe7c}

\begin{DoxyCompactList}\small\item\em Data type compare functions. \end{DoxyCompactList}\item 
int \hyperlink{orte__dt__support_8h_afb45ff70a4f64619b526b4ec942622e2}{orte\+\_\+dt\+\_\+compare\+\_\+name} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$value1, \hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\item 
int \hyperlink{orte__dt__support_8h_aa42395ea895f0c8a6cb16295685b6e3b}{orte\+\_\+dt\+\_\+compare\+\_\+jobid} (\hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} $\ast$value1, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\item 
int \hyperlink{orte__dt__support_8h_a041871f914d3748026b84fdc4db5fb44}{orte\+\_\+dt\+\_\+compare\+\_\+vpid} (orte\+\_\+vpid\+\_\+t $\ast$value1, orte\+\_\+vpid\+\_\+t $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\item 
int \hyperlink{orte__dt__support_8h_a106347523ce6625947bf21757aee62f3}{orte\+\_\+dt\+\_\+compare\+\_\+job} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$value1, \hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\begin{DoxyCompactList}\small\item\em J\+O\+B. \end{DoxyCompactList}\item 
int \hyperlink{orte__dt__support_8h_a08748980c4de0c6013f9b01f7151f787}{orte\+\_\+dt\+\_\+compare\+\_\+node} (\hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$value1, \hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\begin{DoxyCompactList}\small\item\em N\+O\+D\+E. \end{DoxyCompactList}\item 
int \hyperlink{orte__dt__support_8h_a1d2344daba48353ea14a6a0398c142bc}{orte\+\_\+dt\+\_\+compare\+\_\+proc} (\hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$value1, \hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)
\begin{DoxyCompactList}\small\item\em P\+R\+O\+C. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_ad97ba9a440a48a85f76195ed464c6ca9}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+app\+\_\+context} (\hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$value1, \hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ad97ba9a440a48a85f76195ed464c6ca9}

\item 
\hypertarget{orte__dt__support_8h_adb52de597d28dfb20017cf1ae0da3173}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+exit\+\_\+code} (orte\+\_\+exit\+\_\+code\+\_\+t $\ast$value1, orte\+\_\+exit\+\_\+code\+\_\+t $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_adb52de597d28dfb20017cf1ae0da3173}

\item 
\hypertarget{orte__dt__support_8h_a7d4993d70cc4dcdace698194a154f49a}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+node\+\_\+state} (orte\+\_\+node\+\_\+state\+\_\+t $\ast$value1, orte\+\_\+node\+\_\+state\+\_\+t $\ast$value2, orte\+\_\+node\+\_\+state\+\_\+t type)}\label{orte__dt__support_8h_a7d4993d70cc4dcdace698194a154f49a}

\item 
\hypertarget{orte__dt__support_8h_a3f59c7ba96fdc178380306ffafa7be82}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+proc\+\_\+state} (orte\+\_\+proc\+\_\+state\+\_\+t $\ast$value1, orte\+\_\+proc\+\_\+state\+\_\+t $\ast$value2, orte\+\_\+proc\+\_\+state\+\_\+t type)}\label{orte__dt__support_8h_a3f59c7ba96fdc178380306ffafa7be82}

\item 
\hypertarget{orte__dt__support_8h_a6ae2dfae5f2f051b0a1cd8ac075ee811}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+job\+\_\+state} (orte\+\_\+job\+\_\+state\+\_\+t $\ast$value1, orte\+\_\+job\+\_\+state\+\_\+t $\ast$value2, orte\+\_\+job\+\_\+state\+\_\+t type)}\label{orte__dt__support_8h_a6ae2dfae5f2f051b0a1cd8ac075ee811}

\item 
\hypertarget{orte__dt__support_8h_a0e815fc172d6682178423c85a94f7476}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+map} (\hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$value1, \hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a0e815fc172d6682178423c85a94f7476}

\item 
\hypertarget{orte__dt__support_8h_a054743c3c87cf9559c64be7c44552190}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+tags} (\hyperlink{rml__types_8h_ab0683f653b0908cf6520469d91559917}{orte\+\_\+rml\+\_\+tag\+\_\+t} $\ast$value1, \hyperlink{rml__types_8h_ab0683f653b0908cf6520469d91559917}{orte\+\_\+rml\+\_\+tag\+\_\+t} $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a054743c3c87cf9559c64be7c44552190}

\item 
\hypertarget{orte__dt__support_8h_af444b9a4d4f6f25d8f79fd81b4a50eda}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+daemon\+\_\+cmd} (orte\+\_\+daemon\+\_\+cmd\+\_\+flag\+\_\+t $\ast$value1, orte\+\_\+daemon\+\_\+cmd\+\_\+flag\+\_\+t $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_af444b9a4d4f6f25d8f79fd81b4a50eda}

\item 
\hypertarget{orte__dt__support_8h_af215b9df5b566b46ac6b6bc7c4e120c8}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+grpcomm\+\_\+mode} (orte\+\_\+grpcomm\+\_\+mode\+\_\+t $\ast$value1, orte\+\_\+grpcomm\+\_\+mode\+\_\+t $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_af215b9df5b566b46ac6b6bc7c4e120c8}

\item 
\hypertarget{orte__dt__support_8h_a0d2dee481bbaba4760938c7a103333f6}{int {\bfseries orte\+\_\+dt\+\_\+compare\+\_\+iof\+\_\+tag} (orte\+\_\+iof\+\_\+tag\+\_\+t $\ast$value1, orte\+\_\+iof\+\_\+tag\+\_\+t $\ast$value2, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a0d2dee481bbaba4760938c7a103333f6}

\item 
\hypertarget{orte__dt__support_8h_a96aca6d984ffdd214e4af58b66ea559d}{int \hyperlink{orte__dt__support_8h_a96aca6d984ffdd214e4af58b66ea559d}{orte\+\_\+dt\+\_\+copy\+\_\+std\+\_\+cntr} (\hyperlink{orte_2include_2orte_2types_8h_af3f907e5da1c517a07338513b0c21d6b}{orte\+\_\+std\+\_\+cntr\+\_\+t} $\ast$$\ast$dest, \hyperlink{orte_2include_2orte_2types_8h_af3f907e5da1c517a07338513b0c21d6b}{orte\+\_\+std\+\_\+cntr\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a96aca6d984ffdd214e4af58b66ea559d}

\begin{DoxyCompactList}\small\item\em Data type copy functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_a18717b279becb0bf90aa178691431d78}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+name} (\hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a18717b279becb0bf90aa178691431d78}

\item 
\hypertarget{orte__dt__support_8h_a7ce53d766fc01c327c7f1c3e18237135}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+jobid} (\hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} $\ast$$\ast$dest, \hyperlink{orte_2include_2orte_2types_8h_addefe647f31eee13c7f756f0d959a99b}{orte\+\_\+jobid\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a7ce53d766fc01c327c7f1c3e18237135}

\item 
\hypertarget{orte__dt__support_8h_aa01b8c0f03016b2ee0417d5d8914be9d}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+vpid} (orte\+\_\+vpid\+\_\+t $\ast$$\ast$dest, orte\+\_\+vpid\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_aa01b8c0f03016b2ee0417d5d8914be9d}

\item 
\hypertarget{orte__dt__support_8h_ae9c60b9e19f686b19ae572e06e1338de}{int \hyperlink{orte__dt__support_8h_ae9c60b9e19f686b19ae572e06e1338de}{orte\+\_\+dt\+\_\+copy\+\_\+job} (\hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ae9c60b9e19f686b19ae572e06e1338de}

\begin{DoxyCompactList}\small\item\em J\+O\+B. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_aea6c60a4d2e43bf26c1da305cf5ef800}{int \hyperlink{orte__dt__support_8h_aea6c60a4d2e43bf26c1da305cf5ef800}{orte\+\_\+dt\+\_\+copy\+\_\+node} (\hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_aea6c60a4d2e43bf26c1da305cf5ef800}

\begin{DoxyCompactList}\small\item\em N\+O\+D\+E. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_acc4840f17062242227c59c28c03f4e60}{int \hyperlink{orte__dt__support_8h_acc4840f17062242227c59c28c03f4e60}{orte\+\_\+dt\+\_\+copy\+\_\+proc} (\hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_acc4840f17062242227c59c28c03f4e60}

\begin{DoxyCompactList}\small\item\em P\+R\+O\+C. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_a7327c06e9cbe6b3ba8dffcc27acb1400}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+app\+\_\+context} (\hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a7327c06e9cbe6b3ba8dffcc27acb1400}

\item 
\hypertarget{orte__dt__support_8h_afe21d914cadee99807e9aa72f5028f64}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+proc\+\_\+state} (orte\+\_\+proc\+\_\+state\+\_\+t $\ast$$\ast$dest, orte\+\_\+proc\+\_\+state\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_afe21d914cadee99807e9aa72f5028f64}

\item 
\hypertarget{orte__dt__support_8h_aa81f80d8759e5306c79e5ef82bac3ec1}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+job\+\_\+state} (orte\+\_\+job\+\_\+state\+\_\+t $\ast$$\ast$dest, orte\+\_\+job\+\_\+state\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_aa81f80d8759e5306c79e5ef82bac3ec1}

\item 
\hypertarget{orte__dt__support_8h_a003c1af9da6a06fb81a977d2addef215}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+node\+\_\+state} (orte\+\_\+node\+\_\+state\+\_\+t $\ast$$\ast$dest, orte\+\_\+node\+\_\+state\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a003c1af9da6a06fb81a977d2addef215}

\item 
\hypertarget{orte__dt__support_8h_a956a143046f907e71d5525c319108c7c}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+exit\+\_\+code} (orte\+\_\+exit\+\_\+code\+\_\+t $\ast$$\ast$dest, orte\+\_\+exit\+\_\+code\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a956a143046f907e71d5525c319108c7c}

\item 
\hypertarget{orte__dt__support_8h_a14e453e47c36f594709cc148e61a7261}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+map} (\hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$$\ast$dest, \hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a14e453e47c36f594709cc148e61a7261}

\item 
\hypertarget{orte__dt__support_8h_a2e8a5a3257e0608ecb4783abdc2ffe07}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+tag} (\hyperlink{rml__types_8h_ab0683f653b0908cf6520469d91559917}{orte\+\_\+rml\+\_\+tag\+\_\+t} $\ast$$\ast$dest, \hyperlink{rml__types_8h_ab0683f653b0908cf6520469d91559917}{orte\+\_\+rml\+\_\+tag\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a2e8a5a3257e0608ecb4783abdc2ffe07}

\item 
\hypertarget{orte__dt__support_8h_a24b4dd23ea36c980e4c1468a805ef446}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+daemon\+\_\+cmd} (orte\+\_\+daemon\+\_\+cmd\+\_\+flag\+\_\+t $\ast$$\ast$dest, orte\+\_\+daemon\+\_\+cmd\+\_\+flag\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a24b4dd23ea36c980e4c1468a805ef446}

\item 
\hypertarget{orte__dt__support_8h_ac2bd21ed035b9b7ec7e83ae65b8e0ecb}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+grpcomm\+\_\+mode} (orte\+\_\+grpcomm\+\_\+mode\+\_\+t $\ast$$\ast$dest, orte\+\_\+grpcomm\+\_\+mode\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ac2bd21ed035b9b7ec7e83ae65b8e0ecb}

\item 
\hypertarget{orte__dt__support_8h_ae7d6fab0ce679a38313c8364293f62f8}{int {\bfseries orte\+\_\+dt\+\_\+copy\+\_\+iof\+\_\+tag} (orte\+\_\+iof\+\_\+tag\+\_\+t $\ast$$\ast$dest, orte\+\_\+iof\+\_\+tag\+\_\+t $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ae7d6fab0ce679a38313c8364293f62f8}

\item 
\hypertarget{orte__dt__support_8h_ad120ab1417099fe362a41d54025e7b38}{int \hyperlink{orte__dt__support_8h_ad120ab1417099fe362a41d54025e7b38}{orte\+\_\+dt\+\_\+pack\+\_\+std\+\_\+cntr} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ad120ab1417099fe362a41d54025e7b38}

\begin{DoxyCompactList}\small\item\em Data type pack functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_a298aeee3580330c150ce86337bc89279}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+jobid} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a298aeee3580330c150ce86337bc89279}

\item 
\hypertarget{orte__dt__support_8h_a0184a558cb50488db1f166cf04f6a1b5}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+name} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a0184a558cb50488db1f166cf04f6a1b5}

\item 
\hypertarget{orte__dt__support_8h_adf2fcd7a44f4552e825216843dec71bf}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+vpid} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_adf2fcd7a44f4552e825216843dec71bf}

\item 
\hypertarget{orte__dt__support_8h_a11d41d1069286a167a68d7c8253cd5a7}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+job} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a11d41d1069286a167a68d7c8253cd5a7}

\item 
\hypertarget{orte__dt__support_8h_acdfb5611b48add0ecda2d36bd2e35987}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+node} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_acdfb5611b48add0ecda2d36bd2e35987}

\item 
\hypertarget{orte__dt__support_8h_a47e403ed1fba357d55cb64638af927f3}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+proc} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a47e403ed1fba357d55cb64638af927f3}

\item 
\hypertarget{orte__dt__support_8h_a355205f103392762b446866f560fc3ac}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+app\+\_\+context} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a355205f103392762b446866f560fc3ac}

\item 
\hypertarget{orte__dt__support_8h_a18051b3ba4d58cc4d0e17865350a139d}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+exit\+\_\+code} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a18051b3ba4d58cc4d0e17865350a139d}

\item 
\hypertarget{orte__dt__support_8h_a23079d966704b8342ce165be9cb09e79}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+node\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a23079d966704b8342ce165be9cb09e79}

\item 
\hypertarget{orte__dt__support_8h_a811879ffe2399149f691018a8715df93}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+proc\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a811879ffe2399149f691018a8715df93}

\item 
\hypertarget{orte__dt__support_8h_a5a590d957fbd6934ee3ab44497a4e0ee}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+job\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a5a590d957fbd6934ee3ab44497a4e0ee}

\item 
\hypertarget{orte__dt__support_8h_ae0ac7b387e6a1158af394fbff5c1c52f}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+map} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ae0ac7b387e6a1158af394fbff5c1c52f}

\item 
\hypertarget{orte__dt__support_8h_a64e14bd151ebe3bb55961c0657f6d869}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+tag} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a64e14bd151ebe3bb55961c0657f6d869}

\item 
\hypertarget{orte__dt__support_8h_a45bf6d7e10a99f215c18ba17db6d7107}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+daemon\+\_\+cmd} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a45bf6d7e10a99f215c18ba17db6d7107}

\item 
\hypertarget{orte__dt__support_8h_ab52ae6784703814407109e6e0168e60c}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+grpcomm\+\_\+mode} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ab52ae6784703814407109e6e0168e60c}

\item 
\hypertarget{orte__dt__support_8h_a09c16f44a4dceb9c09f894ee2bca6efb}{int {\bfseries orte\+\_\+dt\+\_\+pack\+\_\+iof\+\_\+tag} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, const void $\ast$src, int32\+\_\+t num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a09c16f44a4dceb9c09f894ee2bca6efb}

\item 
\hypertarget{orte__dt__support_8h_a435781f3750ead6841ab8c43bc94c672}{int \hyperlink{orte__dt__support_8h_a435781f3750ead6841ab8c43bc94c672}{orte\+\_\+dt\+\_\+std\+\_\+print} (char $\ast$$\ast$output, char $\ast$prefix, void $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a435781f3750ead6841ab8c43bc94c672}

\begin{DoxyCompactList}\small\item\em Data type print functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_aace37397fcc5d2410ec66b8b1ee8f083}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+name} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__process__name__t}{orte\+\_\+process\+\_\+name\+\_\+t} $\ast$name, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_aace37397fcc5d2410ec66b8b1ee8f083}

\item 
\hypertarget{orte__dt__support_8h_a1f1d0117d4b4de38f9eca562900536de}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+job} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a1f1d0117d4b4de38f9eca562900536de}

\item 
\hypertarget{orte__dt__support_8h_adfa0dab46a25a9c152adf6a46721b851}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+node} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_adfa0dab46a25a9c152adf6a46721b851}

\item 
\hypertarget{orte__dt__support_8h_a6f591724b2a02d9a037d30bd311a6326}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+proc} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a6f591724b2a02d9a037d30bd311a6326}

\item 
\hypertarget{orte__dt__support_8h_a3dfc4c9ec0dd44cb068b791365192c7e}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+app\+\_\+context} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a3dfc4c9ec0dd44cb068b791365192c7e}

\item 
\hypertarget{orte__dt__support_8h_a71b08f1e49fe4b21d321975edbfda3c9}{int {\bfseries orte\+\_\+dt\+\_\+print\+\_\+map} (char $\ast$$\ast$output, char $\ast$prefix, \hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a71b08f1e49fe4b21d321975edbfda3c9}

\item 
\hypertarget{orte__dt__support_8h_a9803d102ab5e231acc183122ea9bbc40}{void \hyperlink{orte__dt__support_8h_a9803d102ab5e231acc183122ea9bbc40}{orte\+\_\+dt\+\_\+std\+\_\+obj\+\_\+release} (\hyperlink{structopal__dss__value__t}{opal\+\_\+dss\+\_\+value\+\_\+t} $\ast$value)}\label{orte__dt__support_8h_a9803d102ab5e231acc183122ea9bbc40}

\begin{DoxyCompactList}\small\item\em Data type release functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_ac1606892b891cbe36d44b250fa6d521e}{void {\bfseries orte\+\_\+dt\+\_\+std\+\_\+release} (\hyperlink{structopal__dss__value__t}{opal\+\_\+dss\+\_\+value\+\_\+t} $\ast$value)}\label{orte__dt__support_8h_ac1606892b891cbe36d44b250fa6d521e}

\item 
\hypertarget{orte__dt__support_8h_a5ca7d2ebdbe8dcb21da6b23939bb6ccd}{int \hyperlink{orte__dt__support_8h_a5ca7d2ebdbe8dcb21da6b23939bb6ccd}{orte\+\_\+dt\+\_\+std\+\_\+size} (size\+\_\+t $\ast$size, void $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a5ca7d2ebdbe8dcb21da6b23939bb6ccd}

\begin{DoxyCompactList}\small\item\em Data type size functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_ab043372a5e42ca7a989510aba26c51be}{int {\bfseries orte\+\_\+dt\+\_\+size\+\_\+job} (size\+\_\+t $\ast$size, \hyperlink{structorte__job__t}{orte\+\_\+job\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ab043372a5e42ca7a989510aba26c51be}

\item 
\hypertarget{orte__dt__support_8h_a01691f990b4ead90a6ab51f57296ad8e}{int {\bfseries orte\+\_\+dt\+\_\+size\+\_\+node} (size\+\_\+t $\ast$size, \hyperlink{structorte__node__t}{orte\+\_\+node\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a01691f990b4ead90a6ab51f57296ad8e}

\item 
\hypertarget{orte__dt__support_8h_a17cf9345663fe4fcadd29482e8f92695}{int {\bfseries orte\+\_\+dt\+\_\+size\+\_\+proc} (size\+\_\+t $\ast$size, \hyperlink{structorte__proc__t}{orte\+\_\+proc\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a17cf9345663fe4fcadd29482e8f92695}

\item 
\hypertarget{orte__dt__support_8h_acb988367c79ef677da00a7fd28fca0f4}{int {\bfseries orte\+\_\+dt\+\_\+size\+\_\+app\+\_\+context} (size\+\_\+t $\ast$size, \hyperlink{structorte__app__context__t}{orte\+\_\+app\+\_\+context\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_acb988367c79ef677da00a7fd28fca0f4}

\item 
\hypertarget{orte__dt__support_8h_a451614b0d5d18fb0fe21a7a28c9f40e6}{int {\bfseries orte\+\_\+dt\+\_\+size\+\_\+map} (size\+\_\+t $\ast$size, \hyperlink{structorte__job__map__t}{orte\+\_\+job\+\_\+map\+\_\+t} $\ast$src, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a451614b0d5d18fb0fe21a7a28c9f40e6}

\item 
\hypertarget{orte__dt__support_8h_a64d6a5d9182d4993229e4fd72eebeba8}{int \hyperlink{orte__dt__support_8h_a64d6a5d9182d4993229e4fd72eebeba8}{orte\+\_\+dt\+\_\+unpack\+\_\+std\+\_\+cntr} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a64d6a5d9182d4993229e4fd72eebeba8}

\begin{DoxyCompactList}\small\item\em Data type unpack functions. \end{DoxyCompactList}\item 
\hypertarget{orte__dt__support_8h_ad55121fe2a28f941d83539337cfa5e33}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+name} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ad55121fe2a28f941d83539337cfa5e33}

\item 
\hypertarget{orte__dt__support_8h_a37fcce6b67619939c234951aa4574454}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+jobid} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a37fcce6b67619939c234951aa4574454}

\item 
\hypertarget{orte__dt__support_8h_ae7ab6d44b9f70ee698652cabe546f59c}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+vpid} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ae7ab6d44b9f70ee698652cabe546f59c}

\item 
\hypertarget{orte__dt__support_8h_a19b4d1499ec886b7cc0d72635882fcf2}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+job} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a19b4d1499ec886b7cc0d72635882fcf2}

\item 
\hypertarget{orte__dt__support_8h_aa17219afc39930b250c47aa7bea7edd1}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+node} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_aa17219afc39930b250c47aa7bea7edd1}

\item 
\hypertarget{orte__dt__support_8h_ad155c8d72c52b36fd746417b62554b97}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+proc} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ad155c8d72c52b36fd746417b62554b97}

\item 
\hypertarget{orte__dt__support_8h_a9b68200e77fa6ad51a349f33110418f4}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+app\+\_\+context} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a9b68200e77fa6ad51a349f33110418f4}

\item 
\hypertarget{orte__dt__support_8h_a334660ee29b4faf241e04da6531d606d}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+exit\+\_\+code} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a334660ee29b4faf241e04da6531d606d}

\item 
\hypertarget{orte__dt__support_8h_adac3f597dce1f7b372c0f390a73c2624}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+node\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_adac3f597dce1f7b372c0f390a73c2624}

\item 
\hypertarget{orte__dt__support_8h_a8a9fc850f9882d10e5e69c1bd7ae048d}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+proc\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a8a9fc850f9882d10e5e69c1bd7ae048d}

\item 
\hypertarget{orte__dt__support_8h_a1cbdf313630fc6b11ebf4608921be2f6}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+job\+\_\+state} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a1cbdf313630fc6b11ebf4608921be2f6}

\item 
\hypertarget{orte__dt__support_8h_a8d4de3ed9bf166cabfd852d4aef481be}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+map} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a8d4de3ed9bf166cabfd852d4aef481be}

\item 
\hypertarget{orte__dt__support_8h_a4cfd1901dcf0a29ea039186580dbaf75}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+tag} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a4cfd1901dcf0a29ea039186580dbaf75}

\item 
\hypertarget{orte__dt__support_8h_acb79b23013df18f90e1240b837c48137}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+daemon\+\_\+cmd} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_acb79b23013df18f90e1240b837c48137}

\item 
\hypertarget{orte__dt__support_8h_ac73b690e055e4f237f17f490a731a0f4}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+grpcomm\+\_\+mode} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_ac73b690e055e4f237f17f490a731a0f4}

\item 
\hypertarget{orte__dt__support_8h_a34430b8a1bd9548f7e278f00fcfeb76d}{int {\bfseries orte\+\_\+dt\+\_\+unpack\+\_\+iof\+\_\+tag} (\hyperlink{structopal__buffer__t}{opal\+\_\+buffer\+\_\+t} $\ast$buffer, void $\ast$dest, int32\+\_\+t $\ast$num\+\_\+vals, opal\+\_\+data\+\_\+type\+\_\+t type)}\label{orte__dt__support_8h_a34430b8a1bd9548f7e278f00fcfeb76d}

\end{DoxyCompactItemize}


\subsection{Function Documentation}
\hypertarget{orte__dt__support_8h_a106347523ce6625947bf21757aee62f3}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+job@{orte\+\_\+dt\+\_\+compare\+\_\+job}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+job@{orte\+\_\+dt\+\_\+compare\+\_\+job}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+job}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+job (
\begin{DoxyParamCaption}
\item[{{\bf orte\+\_\+job\+\_\+t} $\ast$}]{value1, }
\item[{{\bf orte\+\_\+job\+\_\+t} $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_a106347523ce6625947bf21757aee62f3}


J\+O\+B. 

check jobids 

Referenced by orte\+\_\+dt\+\_\+init().

\hypertarget{orte__dt__support_8h_aa42395ea895f0c8a6cb16295685b6e3b}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+jobid@{orte\+\_\+dt\+\_\+compare\+\_\+jobid}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+jobid@{orte\+\_\+dt\+\_\+compare\+\_\+jobid}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+jobid}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+jobid (
\begin{DoxyParamCaption}
\item[{{\bf orte\+\_\+jobid\+\_\+t} $\ast$}]{value1, }
\item[{{\bf orte\+\_\+jobid\+\_\+t} $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_aa42395ea895f0c8a6cb16295685b6e3b}
if either value is W\+I\+L\+D\+C\+A\+R\+D, then return equal 

Referenced by orte\+\_\+dt\+\_\+init().

\hypertarget{orte__dt__support_8h_afb45ff70a4f64619b526b4ec942622e2}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+name@{orte\+\_\+dt\+\_\+compare\+\_\+name}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+name@{orte\+\_\+dt\+\_\+compare\+\_\+name}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+name}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+name (
\begin{DoxyParamCaption}
\item[{{\bf orte\+\_\+process\+\_\+name\+\_\+t} $\ast$}]{value1, }
\item[{{\bf orte\+\_\+process\+\_\+name\+\_\+t} $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_afb45ff70a4f64619b526b4ec942622e2}
check the jobids -\/ if one of them is W\+I\+L\+D\+C\+A\+R\+D, then ignore this field since anything is okay

check the vpids -\/ if one of them is W\+I\+L\+D\+C\+A\+R\+D, then ignore this field since anything is okay

only way to get here is if all fields are equal or W\+I\+L\+D\+C\+A\+R\+D 

References orte\+\_\+process\+\_\+name\+\_\+t\+::jobid, and orte\+\_\+process\+\_\+name\+\_\+t\+::vpid.



Referenced by orte\+\_\+dt\+\_\+init().

\hypertarget{orte__dt__support_8h_a08748980c4de0c6013f9b01f7151f787}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+node@{orte\+\_\+dt\+\_\+compare\+\_\+node}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+node@{orte\+\_\+dt\+\_\+compare\+\_\+node}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+node}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+node (
\begin{DoxyParamCaption}
\item[{{\bf orte\+\_\+node\+\_\+t} $\ast$}]{value1, }
\item[{{\bf orte\+\_\+node\+\_\+t} $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_a08748980c4de0c6013f9b01f7151f787}


N\+O\+D\+E. 

check node names 

References orte\+\_\+node\+\_\+t\+::name.



Referenced by orte\+\_\+dt\+\_\+init().

\hypertarget{orte__dt__support_8h_a1d2344daba48353ea14a6a0398c142bc}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+proc@{orte\+\_\+dt\+\_\+compare\+\_\+proc}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+proc@{orte\+\_\+dt\+\_\+compare\+\_\+proc}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+proc}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+proc (
\begin{DoxyParamCaption}
\item[{{\bf orte\+\_\+proc\+\_\+t} $\ast$}]{value1, }
\item[{{\bf orte\+\_\+proc\+\_\+t} $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_a1d2344daba48353ea14a6a0398c142bc}


P\+R\+O\+C. 

check vpids 

References orte\+\_\+ns\+\_\+cmp\+\_\+bitmask\+\_\+t.



Referenced by orte\+\_\+dt\+\_\+init().

\hypertarget{orte__dt__support_8h_a041871f914d3748026b84fdc4db5fb44}{\index{orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}!orte\+\_\+dt\+\_\+compare\+\_\+vpid@{orte\+\_\+dt\+\_\+compare\+\_\+vpid}}
\index{orte\+\_\+dt\+\_\+compare\+\_\+vpid@{orte\+\_\+dt\+\_\+compare\+\_\+vpid}!orte\+\_\+dt\+\_\+support.\+h@{orte\+\_\+dt\+\_\+support.\+h}}
\subsubsection[{orte\+\_\+dt\+\_\+compare\+\_\+vpid}]{\setlength{\rightskip}{0pt plus 5cm}int orte\+\_\+dt\+\_\+compare\+\_\+vpid (
\begin{DoxyParamCaption}
\item[{orte\+\_\+vpid\+\_\+t $\ast$}]{value1, }
\item[{orte\+\_\+vpid\+\_\+t $\ast$}]{value2, }
\item[{opal\+\_\+data\+\_\+type\+\_\+t}]{type}
\end{DoxyParamCaption}
)}}\label{orte__dt__support_8h_a041871f914d3748026b84fdc4db5fb44}
if either value is W\+I\+L\+D\+C\+A\+R\+D, then return equal 

Referenced by orte\+\_\+dt\+\_\+init().

