static na_return_t msg_expected_recv_cb(const struct na_cb_info *callback_info) { struct na_test_params *params = (struct na_test_params *) callback_info->arg; na_return_t ret = NA_SUCCESS; if (callback_info->ret == NA_CANCELED) { printf("NA_Msg_recv_expected() was successfully canceled\n"); return ret; } else { printf("NA_Msg_recv_expected() was not canceled\n"); } if (callback_info->ret != NA_SUCCESS) { return ret; } printf("Received msg (%s) from server\n", params->recv_buf); #ifdef NA_HAS_CCI if (strcmp(NA_Get_class_name(params->na_class), "cci") == 0) test_bulk(params); else #endif test_done_g = 1; return ret; }
static na_return_t msg_expected_recv_cb(const struct na_cb_info *callback_info) { struct na_test_params *params = (struct na_test_params *) callback_info->arg; na_return_t ret = NA_SUCCESS; if (callback_info->ret != NA_SUCCESS) { return ret; } printf("Received msg (%s) from server\n", params->recv_buf); test_bulk(params); return ret; }
static int msg_expected_recv_cb(const struct na_cb_info *callback_info) { struct na_test_params *params = (struct na_test_params *) callback_info->arg; na_return_t ret = NA_SUCCESS; if (callback_info->ret != NA_SUCCESS) { return ret; } printf("Received msg (%s)\n", params->recv_buf); test_msg_recv_done_g = 1; if (test_msg_recv_done_g && test_msg_send_done_g) { test_msg_done_g = 1; params->ret = test_bulk(params); } return ret; }
static int msg_unexpected_send_cb(const struct na_cb_info *callback_info) { struct na_test_params *params = (struct na_test_params *) callback_info->arg; na_return_t ret = NA_SUCCESS; if (callback_info->ret != NA_SUCCESS) { return ret; } printf("Sent msg (%s)\n", params->send_buf + NA_Msg_get_unexpected_header_size(params->na_class)); test_msg_send_done_g = 1; if (test_msg_recv_done_g && test_msg_send_done_g) { test_msg_done_g = 1; params->ret = test_bulk(params); } return ret; }
static na_return_t msg_expected_recv_cb(const struct na_cb_info *callback_info) { struct na_test_params *params = (struct na_test_params *) callback_info->arg; na_return_t ret = NA_SUCCESS; if (callback_info->ret == NA_CANCELED) { printf("NA_Msg_recv_expected() was successfully canceled\n"); return ret; } else { printf("NA_Msg_recv_expected() was not canceled\n"); } if (callback_info->ret != NA_SUCCESS) { return ret; } printf("Received msg (%s) from server\n", params->recv_buf); test_bulk(params); return ret; }