@@ -129,7 +129,7 @@ PMIX_EXPORT pmix_status_t PMIx_Abort(int status, const char msg[],
129129 * the information locally until _PMIx_Commit_ is called. The provided scope
130130 * value is passed to the local PMIx server, which will distribute the data
131131 * as directed. */
132- PMIX_EXPORT pmix_status_t PMIx_Put (pmix_scope_t scope , const char key [] , pmix_value_t * val );
132+ PMIX_EXPORT pmix_status_t PMIx_Put (pmix_scope_t scope , const pmix_key_t key , pmix_value_t * val );
133133
134134
135135/* Push all previously _PMIx_Put_ values to the local PMIx server.
@@ -208,7 +208,7 @@ PMIX_EXPORT pmix_status_t PMIx_Get(const pmix_proc_t *proc, const char key[],
208208 * be executed once the specified data has been _PMIx_Put_
209209 * by the identified process and retrieved by the local server. The info
210210 * array is used as described above for the blocking form of this call. */
211- PMIX_EXPORT pmix_status_t PMIx_Get_nb (const pmix_proc_t * proc , const char key [] ,
211+ PMIX_EXPORT pmix_status_t PMIx_Get_nb (const pmix_proc_t * proc , const pmix_key_t key ,
212212 const pmix_info_t info [], size_t ninfo ,
213213 pmix_value_cbfunc_t cbfunc , void * cbdata );
214214
@@ -337,7 +337,7 @@ PMIX_EXPORT pmix_status_t PMIx_Unpublish_nb(char **keys,
337337 */
338338PMIX_EXPORT pmix_status_t PMIx_Spawn (const pmix_info_t job_info [], size_t ninfo ,
339339 const pmix_app_t apps [], size_t napps ,
340- char nspace [] );
340+ pmix_nspace_t nspace );
341341
342342
343343/* Non-blocking form of the _PMIx_Spawn_ function. The callback
@@ -394,15 +394,16 @@ PMIX_EXPORT pmix_status_t PMIx_Disconnect_nb(const pmix_proc_t ranges[], size_t
394394 * for releasing the array when done with it - the PMIX_PROC_FREE macro is
395395 * provided for this purpose.
396396 */
397- PMIX_EXPORT pmix_status_t PMIx_Resolve_peers (const char * nodename , const char * nspace ,
397+ PMIX_EXPORT pmix_status_t PMIx_Resolve_peers (const char * nodename ,
398+ const pmix_nspace_t nspace ,
398399 pmix_proc_t * * procs , size_t * nprocs );
399400
400401
401402/* Given an nspace, return the list of nodes hosting processes within
402403 * that nspace. The returned string will contain a comma-delimited list
403404 * of nodenames. The caller is responsible for releasing the string
404405 * when done with it */
405- PMIX_EXPORT pmix_status_t PMIx_Resolve_nodes (const char * nspace , char * * nodelist );
406+ PMIX_EXPORT pmix_status_t PMIx_Resolve_nodes (const pmix_nspace_t nspace , char * * nodelist );
406407
407408/* Query information about the system in general - can include
408409 * a list of active nspaces, network topology, etc. Also can be
0 commit comments