33 * Copyright (c) 2014-2015 Intel, Inc. All rights reserved.
44 * Copyright (c) 2014-2015 Research Organization for Information Science
55 * and Technology (RIST). All rights reserved.
6- * Copyright (c) 2014-2015 Mellanox Technologies, Inc.
6+ * Copyright (c) 2014 Mellanox Technologies, Inc.
77 * All rights reserved.
88 * $COPYRIGHT$
99 *
4444/* These are functions used by both client and server to
4545 * access common functions in the embedded PMIx library */
4646
47- static const char * pmix1_get_nspace (opal_jobid_t jobid );
48- static void pmix1_register_jobid (opal_jobid_t jobid , const char * nspace );
47+ static const char * pmix_ext_get_nspace (opal_jobid_t jobid );
48+ static void pmix_ext_register_jobid (opal_jobid_t jobid , const char * nspace );
4949
5050const opal_pmix_base_module_t opal_pmix_external_module = {
5151 /* client APIs */
52- .init = pmix1_client_init ,
53- .finalize = pmix1_client_finalize ,
54- .initialized = pmix1_initialized ,
55- .abort = pmix1_abort ,
56- .commit = pmix1_commit ,
57- .fence = pmix1_fence ,
58- .fence_nb = pmix1_fencenb ,
59- .put = pmix1_put ,
60- .get = pmix1_get ,
61- .get_nb = pmix1_getnb ,
62- .publish = pmix1_publish ,
63- .publish_nb = pmix1_publishnb ,
64- .lookup = pmix1_lookup ,
65- .lookup_nb = pmix1_lookupnb ,
66- .unpublish = pmix1_unpublish ,
67- .unpublish_nb = pmix1_unpublishnb ,
68- .spawn = pmix1_spawn ,
69- .spawn_nb = pmix1_spawnnb ,
70- .connect = pmix1_connect ,
71- .connect_nb = pmix1_connectnb ,
72- .disconnect = pmix1_disconnect ,
73- .disconnect_nb = pmix1_disconnectnb ,
74- .resolve_peers = pmix1_resolve_peers ,
75- .resolve_nodes = pmix1_resolve_nodes ,
52+ .init = pmix_ext_client_init ,
53+ .finalize = pmix_ext_client_finalize ,
54+ .initialized = pmix_ext_initialized ,
55+ .abort = pmix_ext_abort ,
56+ .commit = pmix_ext_commit ,
57+ .fence = pmix_ext_fence ,
58+ .fence_nb = pmix_ext_fencenb ,
59+ .put = pmix_ext_put ,
60+ .get = pmix_ext_get ,
61+ .get_nb = pmix_ext_getnb ,
62+ .publish = pmix_ext_publish ,
63+ .publish_nb = pmix_ext_publishnb ,
64+ .lookup = pmix_ext_lookup ,
65+ .lookup_nb = pmix_ext_lookupnb ,
66+ .unpublish = pmix_ext_unpublish ,
67+ .unpublish_nb = pmix_ext_unpublishnb ,
68+ .spawn = pmix_ext_spawn ,
69+ .spawn_nb = pmix_ext_spawnnb ,
70+ .connect = pmix_ext_connect ,
71+ .connect_nb = pmix_ext_connectnb ,
72+ .disconnect = pmix_ext_disconnect ,
73+ .disconnect_nb = pmix_ext_disconnectnb ,
74+ .resolve_peers = pmix_ext_resolve_peers ,
75+ .resolve_nodes = pmix_ext_resolve_nodes ,
7676 /* server APIs */
77- .server_init = pmix1_server_init ,
78- .server_finalize = pmix1_server_finalize ,
79- .generate_regex = pmix1_server_gen_regex ,
80- .generate_ppn = pmix1_server_gen_ppn ,
81- .server_register_nspace = pmix1_server_register_nspace ,
82- .server_deregister_nspace = pmix1_server_deregister_nspace ,
83- .server_register_client = pmix1_server_register_client ,
84- .server_deregister_client = pmix1_server_deregister_client ,
85- .server_setup_fork = pmix1_server_setup_fork ,
86- .server_dmodex_request = pmix1_server_dmodex ,
87- .server_notify_error = pmix1_server_notify_error ,
77+ .server_init = pmix_ext_server_init ,
78+ .server_finalize = pmix_ext_server_finalize ,
79+ .generate_regex = pmix_ext_server_gen_regex ,
80+ .generate_ppn = pmix_ext_server_gen_ppn ,
81+ .server_register_nspace = pmix_ext_server_register_nspace ,
82+ .server_deregister_nspace = pmix_ext_server_deregister_nspace ,
83+ .server_register_client = pmix_ext_server_register_client ,
84+ .server_deregister_client = pmix_ext_server_deregister_client ,
85+ .server_setup_fork = pmix_ext_server_setup_fork ,
86+ .server_dmodex_request = pmix_ext_server_dmodex ,
87+ .server_notify_error = pmix_ext_server_notify_error ,
8888 /* utility APIs */
8989 .get_version = PMIx_Get_version ,
9090 .register_errhandler = opal_pmix_base_register_handler ,
9191 .deregister_errhandler = opal_pmix_base_deregister_handler ,
92- .store_local = pmix1_store_local ,
93- .get_nspace = pmix1_get_nspace ,
94- .register_jobid = pmix1_register_jobid
92+ .store_local = pmix_ext_store_local ,
93+ .get_nspace = pmix_ext_get_nspace ,
94+ .register_jobid = pmix_ext_register_jobid
9595};
9696
97- static const char * pmix1_get_nspace (opal_jobid_t jobid )
97+ static const char * pmix_ext_get_nspace (opal_jobid_t jobid )
9898{
99- opal_pmix1_jobid_trkr_t * jptr ;
99+ opal_pmix_ext_jobid_trkr_t * jptr ;
100100
101- OPAL_LIST_FOREACH (jptr , & mca_pmix_external_component .jobids , opal_pmix1_jobid_trkr_t ) {
101+ OPAL_LIST_FOREACH (jptr , & mca_pmix_external_component .jobids , opal_pmix_ext_jobid_trkr_t ) {
102102 if (jptr -> jobid == jobid ) {
103103 return jptr -> nspace ;
104104 }
105105 }
106106 return NULL ;
107107}
108108
109- static void pmix1_register_jobid (opal_jobid_t jobid , const char * nspace )
109+ static void pmix_ext_register_jobid (opal_jobid_t jobid , const char * nspace )
110110{
111- opal_pmix1_jobid_trkr_t * jptr ;
111+ opal_pmix_ext_jobid_trkr_t * jptr ;
112112
113113 /* if we don't already have it, add this to our jobid tracker */
114- OPAL_LIST_FOREACH (jptr , & mca_pmix_external_component .jobids , opal_pmix1_jobid_trkr_t ) {
114+ OPAL_LIST_FOREACH (jptr , & mca_pmix_external_component .jobids , opal_pmix_ext_jobid_trkr_t ) {
115115 if (jptr -> jobid == jobid ) {
116116 return ;
117117 }
118118 }
119- jptr = OBJ_NEW (opal_pmix1_jobid_trkr_t );
119+ jptr = OBJ_NEW (opal_pmix_ext_jobid_trkr_t );
120120 (void )strncpy (jptr -> nspace , nspace , PMIX_MAX_NSLEN );
121121 jptr -> jobid = jobid ;
122122 opal_list_append (& mca_pmix_external_component .jobids , & jptr -> super );
123123}
124124
125- pmix_status_t pmix1_convert_opalrc (int rc )
125+ pmix_status_t pmix_ext_convert_opalrc (int rc )
126126{
127127 switch (rc ) {
128128 case OPAL_ERR_UNPACK_READ_PAST_END_OF_BUFFER :
@@ -184,7 +184,7 @@ pmix_status_t pmix1_convert_opalrc(int rc)
184184 }
185185}
186186
187- int pmix1_convert_rc (pmix_status_t rc )
187+ int pmix_ext_convert_rc (pmix_status_t rc )
188188{
189189 switch (rc ) {
190190 case PMIX_ERR_UNPACK_READ_PAST_END_OF_BUFFER :
@@ -269,7 +269,7 @@ int pmix1_convert_rc(pmix_status_t rc)
269269 }
270270}
271271
272- void pmix1_value_load (pmix_value_t * v ,
272+ void pmix_ext_value_load (pmix_value_t * v ,
273273 opal_value_t * kv )
274274{
275275 switch (kv -> type ) {
@@ -370,7 +370,7 @@ void pmix1_value_load(pmix_value_t *v,
370370 }
371371}
372372
373- int pmix1_value_unload (opal_value_t * kv ,
373+ int pmix_ext_value_unload (opal_value_t * kv ,
374374 const pmix_value_t * v )
375375{
376376 int rc = OPAL_SUCCESS ;
@@ -475,11 +475,11 @@ int pmix1_value_unload(opal_value_t *kv,
475475
476476
477477/**** INSTANTIATE INTERNAL CLASSES ****/
478- OBJ_CLASS_INSTANCE (opal_pmix1_jobid_trkr_t ,
478+ OBJ_CLASS_INSTANCE (opal_pmix_ext_jobid_trkr_t ,
479479 opal_list_item_t ,
480480 NULL , NULL );
481481
482- static void opcon (pmix1_opcaddy_t * p )
482+ static void opcon (pmix_ext_opcaddy_t * p )
483483{
484484 memset (& p -> p , 0 , sizeof (pmix_proc_t ));
485485 p -> procs = NULL ;
@@ -497,7 +497,7 @@ static void opcon(pmix1_opcaddy_t *p)
497497 p -> spcbfunc = NULL ;
498498 p -> cbdata = NULL ;
499499}
500- static void opdes (pmix1_opcaddy_t * p )
500+ static void opdes (pmix_ext_opcaddy_t * p )
501501{
502502 if (NULL != p -> procs ) {
503503 PMIX_PROC_FREE (p -> procs , p -> nprocs );
@@ -512,11 +512,11 @@ static void opdes(pmix1_opcaddy_t *p)
512512 PMIX_APP_FREE (p -> apps , p -> sz );
513513 }
514514}
515- OBJ_CLASS_INSTANCE (pmix1_opcaddy_t ,
515+ OBJ_CLASS_INSTANCE (pmix_ext_opcaddy_t ,
516516 opal_object_t ,
517517 opcon , opdes );
518518
519- static void ocadcon (pmix1_opalcaddy_t * p )
519+ static void ocadcon (pmix_ext_opalcaddy_t * p )
520520{
521521 OBJ_CONSTRUCT (& p -> procs , opal_list_t );
522522 OBJ_CONSTRUCT (& p -> info , opal_list_t );
@@ -530,12 +530,12 @@ static void ocadcon(pmix1_opalcaddy_t *p)
530530 p -> odmdxfunc = NULL ;
531531 p -> ocbdata = NULL ;
532532}
533- static void ocaddes (pmix1_opalcaddy_t * p )
533+ static void ocaddes (pmix_ext_opalcaddy_t * p )
534534{
535535 OPAL_LIST_DESTRUCT (& p -> procs );
536536 OPAL_LIST_DESTRUCT (& p -> info );
537537 OPAL_LIST_DESTRUCT (& p -> apps );
538538}
539- OBJ_CLASS_INSTANCE (pmix1_opalcaddy_t ,
539+ OBJ_CLASS_INSTANCE (pmix_ext_opalcaddy_t ,
540540 opal_object_t ,
541541 ocadcon , ocaddes );
0 commit comments