// // org.apache.hadoop.hbase.regionserver.transactional.idTm.native_ping(j_timeout) // // initialize. // call do_cli_ping(). // // return file error // jint Java_org_apache_hadoop_hbase_regionserver_transactional_IdTm_native_1ping(JNIEnv *pp_j_env, jobject, jint j_timeout) { int lv_ferr; lv_ferr = do_init(pp_j_env); if (lv_ferr == XZFIL_ERR_OK) { lv_ferr = do_cli_ping(&gv_phandle, j_timeout); } if (gv_verbose) printf("cli: ping() err=%d\n", lv_ferr); return lv_ferr; }
// // com.hp.traf.t284cli.native_ping(j_timeout) // // initialize. // call do_cli_ping(). // // return file error // jint Java_com_hp_traf_t284cli_native_1ping(JNIEnv *j_env, jobject, jint j_timeout) { int ferr; ferr = do_init(j_env); if (ferr == XZFIL_ERR_OK) { ferr = do_cli_ping(&phandle, j_timeout); } if (verbose) printf("cli: ping() err=%d\n", ferr); return ferr; }
// // client main // int main(int argc, char *argv[]) { enum { TO = 1000 }; int ferr; long id; int inx; int oid; SB_Phandle_Type phandle; long t_elapsed; struct timeval t_start; struct timeval t_stop; char ascii_buffer[MAX_DATE_TIME_BUFF_LEN + 1]; do_init(argc, argv); do_cli_open(j_env, &phandle, &oid); gettimeofday(&t_start, NULL); for (inx = 0; inx < loop; inx++) { if (idt) { do_cli_id(&phandle, TO, &id); do_cli_id_to_string(&phandle, TO, id, ascii_buffer); do_cli_string_to_id(&phandle, TO, &id, ascii_buffer); } else { do_cli_ping(&phandle, TO); do_cli_id(&phandle, TO, &id); do_cli_id_to_string(&phandle, TO, id, ascii_buffer); do_cli_string_to_id(&phandle, TO, &id, ascii_buffer); } } gettimeofday(&t_stop, NULL); t_elapsed = (t_stop.tv_sec * 1000000 + t_stop.tv_usec) - (t_start.tv_sec * 1000000 + t_start.tv_usec); printf("elapsed time (gettimeofday us)=%ld, ops/sec=%f\n", t_elapsed, (double) loop / ((double) t_elapsed / 1000000)); ferr = msg_mon_close_process(&phandle); assert(ferr == XZFIL_ERR_OK); ferr = msg_mon_process_shutdown(); assert(ferr == XZFIL_ERR_OK); return 0; }