2727/* Local Type and Struct Definition */
2828/************************************/
2929
30- struct hg_test_lookup_arg {
31- hg_addr_t * addr_ptr ;
32- hg_request_t * request ;
33- };
34-
3530/********************/
3631/* Local Prototypes */
3732/********************/
@@ -54,9 +49,6 @@ static hg_return_t
5449hg_test_handle_create_cb (hg_handle_t handle , void * arg );
5550#endif
5651
57- static hg_return_t
58- hg_test_addr_lookup_cb (const struct hg_cb_info * callback_info );
59-
6052static hg_return_t
6153hg_test_finalize_rpc (struct hg_test_info * hg_test_info , hg_uint8_t target_id );
6254
@@ -205,20 +197,6 @@ hg_test_handle_create_cb(hg_handle_t handle, void *arg)
205197}
206198#endif
207199
208- /*---------------------------------------------------------------------------*/
209- static hg_return_t
210- hg_test_addr_lookup_cb (const struct hg_cb_info * callback_info )
211- {
212- struct hg_test_lookup_arg * request_args =
213- (struct hg_test_lookup_arg * ) callback_info -> arg ;
214-
215- * request_args -> addr_ptr = callback_info -> info .lookup .addr ;
216-
217- hg_request_complete (request_args -> request );
218-
219- return HG_SUCCESS ;
220- }
221-
222200/*---------------------------------------------------------------------------*/
223201static hg_return_t
224202hg_test_finalize_rpc (struct hg_test_info * hg_test_info , hg_uint8_t target_id )
@@ -559,9 +537,6 @@ HG_Test_init(int argc, char *argv[], struct hg_test_info *hg_test_info)
559537 HG_Error_to_string (ret ));
560538 } else {
561539 char test_addr_name [NA_TEST_MAX_ADDR_NAME ] = { '\0' };
562- hg_request_t * request = NULL ;
563- unsigned int flag = 0 ;
564- struct hg_test_lookup_arg lookup_args ;
565540
566541#ifdef HG_TEST_HAS_PARALLEL
567542 /* If static client must wait for server to write config file */
@@ -582,25 +557,11 @@ HG_Test_init(int argc, char *argv[], struct hg_test_info *hg_test_info)
582557 printf ("# Target name read: %s\n" ,
583558 hg_test_info -> na_test_info .target_name );
584559
585- /* Look up target addr using target name info */
586- request = hg_request_create (hg_test_info -> request_class );
587- lookup_args .addr_ptr = & hg_test_info -> target_addr ;
588- lookup_args .request = request ;
589-
590560 /* Forward call to remote addr and get a new request */
591- ret = HG_Addr_lookup (hg_test_info -> context , hg_test_addr_lookup_cb ,
592- & lookup_args , hg_test_info -> na_test_info .target_name ,
593- HG_OP_ID_IGNORE );
561+ ret = HG_Addr_lookup2 (hg_test_info -> hg_class ,
562+ hg_test_info -> na_test_info .target_name , & hg_test_info -> target_addr );
594563 HG_TEST_CHECK_HG_ERROR (done , ret , "HG_Addr_lookup() failed (%s)" ,
595564 HG_Error_to_string (ret ));
596-
597- /* Wait for request to be marked completed */
598- hg_request_wait (request , HG_MAX_IDLE_TIME , & flag );
599- HG_TEST_CHECK_ERROR (flag == 0 , done , ret , HG_TIMEOUT ,
600- "Operation did not complete" );
601-
602- /* Free request */
603- hg_request_destroy (request );
604565 }
605566
606567done :
0 commit comments