![]() System : Linux absol.cf 5.4.0-198-generic #218-Ubuntu SMP Fri Sep 27 20:18:53 UTC 2024 x86_64 User : www-data ( 33) PHP Version : 7.4.33 Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare, Directory : /etc/alternatives/mpi/openmpi/orte/mca/rml/base/ |
Upload File : |
/* * Copyright (c) 2007 Los Alamos National Security, LLC. All rights * reserved. * Copyright (c) 2017 Intel, Inc. All rights reserved. * $COPYRIGHT$ * * Additional copyrights may follow * * $HEADER$ */ /** * @file * * Interface for manipulating how the RML receives contact information * * Interface for manipulating how the RML receives contact * information. These functions are generally used during orte_init * and orte_finalize. */ #include "orte_config.h" #include "orte/types.h" #include "opal/dss/dss_types.h" BEGIN_C_DECLS /** * Parse a contact information string * * Parse a contact infromation string, such as that returned by * orte_rml.get_contact_info(). Generally used to extract the peer * name from a contact information string. It can also be used to * extract the contact URI strings, although this is slightly less * useful as the URIs may be RML componenent specific and not have * general meaning. * * @param[in] contact_info Contact information string for peer * @param[out] peer Peer name in contact_info * @param[out] uris URI strings for peer. May be NULL if * information is not needed * * @retval ORTE_SUCCESS Information successfully extraced * @retval ORTE_ERR_BAD_PARAM The contact_info was not a valid string * @retval ORTE_ERROR An unspecified error occurred */ ORTE_DECLSPEC int orte_rml_base_parse_uris(const char* contact_inf, orte_process_name_t* peer, char*** uris); END_C_DECLS