Exemplo n.º 1
0
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;
}
Exemplo n.º 2
0
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;
}
Exemplo n.º 3
0
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;
}
Exemplo n.º 4
0
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;
}
Exemplo n.º 5
0
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;
}