You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace the "tool_connection" fn with a "tool_connection2"
The current "tool_connection" server module function was defined with a void return. This contrasts with most of the other module functions which characteristically return a pmix_status_t, thereby supporting a return status that indicates if the function is not supported or has been atomically completed.
Add a replacement "tool_connection2" function that is identical in signature except for returning a pmix_status_t instead of void. Deprecate the current "tool_connection" function.
Signed-off-by: Ralph Castain <[email protected]>
\argin{cbdata}{Data to be passed to the callback function (memory reference)}
3272
3274
\end{arglist}
3273
3275
3276
+
Returns one of the following:
3277
+
3278
+
\begin{itemize}
3279
+
\item\refconst{PMIX_SUCCESS}, indicating that the request is being processed by the host environment - result will be returned in the provided \refarg{cbfunc}.
3280
+
\item\refconst{PMIX_OPERATION_SUCCEEDED}, indicating that the request was immediately processed and returned \textit{success} - the \refarg{cbfunc} will not be called
3281
+
\item\refconst{PMIX_ERR_NOT_SUPPORTED}, indicating that the host environment does not support the request, even though the function entry was provided in the server module - the \refarg{cbfunc} will not be called
3282
+
\item a PMIx error constant indicating either an error in the input or that the request was immediately processed and failed - the \refarg{cbfunc} will not be called
3283
+
\end{itemize}
3284
+
3274
3285
\reqattrstart
3275
3286
\ac{PMIx} libraries are required to pass the following attributes in the \refarg{info} array:
0 commit comments