X-Git-Url: http://bilbo.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/a6aeb73952c9aad1e8fc1aa5738d8daf693dd32a..9189fe94c14ef9e31142d1603a1979ea7e731a0a:/examples/amok/bandwidth/bandwidth.c diff --git a/examples/amok/bandwidth/bandwidth.c b/examples/amok/bandwidth/bandwidth.c index b231c72b20..84d17e96e3 100644 --- a/examples/amok/bandwidth/bandwidth.c +++ b/examples/amok/bandwidth/bandwidth.c @@ -35,29 +35,20 @@ static int sensor_cb_quit(gras_socket_t expeditor, int sensor (int argc,char *argv[]); int sensor (int argc,char *argv[]) { - xbt_error_t errcode; sensor_data_t g; gras_init(&argc, argv); g=gras_userdata_new(s_sensor_data_t); amok_bw_init(); - if ((errcode=gras_socket_server(atoi(argv[1]),&(g->sock)))) { - ERROR1("Error %s encountered while opening the server socket",xbt_error_name(errcode)); - return 1; - } + g->sock=gras_socket_server(atoi(argv[1])); g->done = 0; gras_msgtype_declare("quit",NULL); gras_cb_register(gras_msgtype_by_name("quit"),&sensor_cb_quit); - while (! g->done ) { - errcode=gras_msg_handle(60.0); - if (errcode != no_error) { - ERROR1("Error '%s' while handling message",xbt_error_name(errcode)); - return errcode; - } - } + while (! g->done ) + gras_msg_handle(60.0); gras_socket_close(g->sock); return 0; @@ -76,7 +67,6 @@ typedef struct { int maestro (int argc,char *argv[]); int maestro(int argc,char *argv[]) { - xbt_error_t errcode; maestro_data_t g; double sec, bw; int buf_size=32; @@ -96,31 +86,28 @@ int maestro(int argc,char *argv[]) { /* wait to ensure that all server sockets are there before starting the experiment */ gras_os_sleep(0.5); - if ((errcode=gras_socket_client(argv[1],atoi(argv[2]),&peer))) { - ERROR3("Unable to connect to my peer on %s:%s. Got %s", - argv[1],argv[2],xbt_error_name(errcode)); - return 1; - } + peer = gras_socket_client(argv[1],atoi(argv[2])); INFO0("Test the BW between me and one of the sensors"); - TRY(amok_bw_test(peer,buf_size,exp_size,msg_size,&sec,&bw)); + amok_bw_test(peer,buf_size,exp_size,msg_size,&sec,&bw); INFO6("Experience between me and %s:%d (%d kb in msgs of %d kb) took %f sec, achieving %f kb/s", argv[1],atoi(argv[2]), exp_size,msg_size, sec,bw); INFO0("Test the BW between the two sensors"); - TRY(amok_bw_request(argv[1],atoi(argv[2]),argv[3],atoi(argv[4]), - buf_size,exp_size,msg_size,&sec,&bw)); + amok_bw_request(argv[1],atoi(argv[2]),argv[3],atoi(argv[4]), + buf_size,exp_size,msg_size,&sec,&bw); INFO2("Experience took took %f sec, achieving %f kb/s", sec,bw); /* ask sensors to quit */ gras_msgtype_declare("quit",NULL); - TRY(gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL)); + gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL); gras_socket_close(peer); - TRY(gras_socket_client(argv[3],atoi(argv[4]),&peer)); - TRY(gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL)); + + peer = gras_socket_client(argv[3],atoi(argv[4])); + gras_msg_send(peer,gras_msgtype_by_name("quit"), NULL); gras_socket_close(peer); gras_socket_close(g->sock);