From a73178d8b49aa6a9e3c4712ad5fd6eb1411568fe Mon Sep 17 00:00:00 2001 From: erickson Date: Wed, 2 Mar 2005 17:16:16 +0000 Subject: [PATCH] now requests are finished and sessions are destroyed git-svn-id: svn://svn.open-ils.org/ILS/trunk@183 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- OpenSRF/src/srfsh/srfsh.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/OpenSRF/src/srfsh/srfsh.c b/OpenSRF/src/srfsh/srfsh.c index 6dfd7a3f31..211ad4e75a 100644 --- a/OpenSRF/src/srfsh/srfsh.c +++ b/OpenSRF/src/srfsh/srfsh.c @@ -204,31 +204,35 @@ int send_request( char* server, char* method, growing_buffer* buffer ) { osrf_message* omsg = osrf_app_session_request_recv( session, req_id, 8 ); if(!omsg) - printf("Received no data from server\n"); + printf("\nReceived no data from server\n"); while(omsg) { if(omsg->result_content) { char* content = json_printer( omsg->result_content ); - printf( "Received Data: %s\n",content ); + printf( "\nReceived Data: %s\n",content ); free(content); } else - printf( "Received Message but no result data\n"); + printf( "\nReceived Message but no result data\n"); osrf_message_free(omsg); omsg = osrf_app_session_request_recv( session, req_id, 5 ); } + double end = get_timestamp_millis(); + printf("\n------------------------------------\n"); if( osrf_app_session_request_complete( session, req_id )) - printf("[Request Completed Successfully]\n"); + printf("Request Completed Successfully\n"); - double end = get_timestamp_millis(); printf("Request Time in seconds: %f\n", end - start ); + printf("------------------------------------\n"); + osrf_app_session_request_finish( session, req_id ); osrf_app_session_disconnect( session ); + osrf_app_session_destroy( session ); return 1; -- 2.43.2