--- libaitrpc/example/tcli.c 2012/05/19 00:29:49 1.8 +++ libaitrpc/example/tcli.c 2012/07/22 20:44:13 1.9 @@ -10,13 +10,13 @@ int main(int argc, char **argv) int c, i, ret; ait_val_t tval, *v = NULL; array_t *valz, *arr; - char *mem, *blob43 = malloc(512); + char *mem, *blob43 = io_malloc(512); struct timeval after, before; cli = rpc_cli_openClient(100, 2, 1024 * 10, "127.0.0.1", 11111); if (!cli) { printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); - free(blob43); + io_free(blob43); return 1; } @@ -24,11 +24,10 @@ int main(int argc, char **argv) if (!cli2) { printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 1; } -#if 0 printf("\n\n1 pass>>> RPC ping\n\n"); for (i = 0; i < 100000; i++) { gettimeofday(&before, NULL); @@ -36,14 +35,13 @@ int main(int argc, char **argv) printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); rpc_cli_closeBLOBClient(&cli2); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 127; } gettimeofday(&after, NULL); printf("RPC ping seq[0x%04x] #%d --- %f\n", ret, i, (after.tv_sec - before.tv_sec) + (after.tv_usec - before.tv_usec) / 1.e6); } -#endif printf("\n\n2 pass>>> RPC ping without reply!!!\n\n"); for (i = 0; i < 10000; i++) { gettimeofday(&before, NULL); @@ -51,7 +49,7 @@ int main(int argc, char **argv) printf("error:: errno=%d %s\n", rpc_GetErrno(), rpc_GetError()); rpc_cli_closeBLOBClient(&cli2); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 127; } gettimeofday(&after, NULL); @@ -66,7 +64,7 @@ int main(int argc, char **argv) printf("error %d:: errno=%d %s\n", i, rpc_GetErrno(), rpc_GetError()); rpc_cli_closeBLOBClient(&cli2); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 127; } gettimeofday(&after, NULL); @@ -89,7 +87,7 @@ int main(int argc, char **argv) io_freeVars(&valz); rpc_cli_closeBLOBClient(&cli2); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 2; } else printf("Get BLOB = %x\n", AIT_GET_BLOB(v)); @@ -98,7 +96,7 @@ int main(int argc, char **argv) AIT_SET_BLOB(&tval, 0x554C1BC7, BUFSIZ); printf("test not found blob=%d\n", rpc_cli_getBLOB(cli2, &tval, (void**) &mem)); if (mem) - free(mem); + io_free(mem); */ // for (i = 0; i < 1000000; i++) @@ -107,7 +105,7 @@ int main(int argc, char **argv) io_freeVars(&valz); rpc_cli_closeBLOBClient(&cli2); rpc_cli_closeClient(&cli); - free(blob43); + io_free(blob43); return 2; } else { printf("ret=%d\n", ret); @@ -127,13 +125,13 @@ int main(int argc, char **argv) // printf("+++++++++ test found blob=%d\n", rpc_cli_recvBLOB(cli2, v, (void**) &mem)); if (mem) { printf("+++++++ BLOB=%s", mem); - free(mem); + io_free(mem); } io_freeVars(&arr); } } io_freeVars(&valz); - free(blob43); + io_free(blob43); if (rpc_cli_execCall(cli, RPC_REPLY, RC_aaa, NULL, &arr) < 0) { printf("error:: \"aaa\" errno=%d %s\n", rpc_GetErrno(), rpc_GetError());