bool_t
xdr_rpc_loc_fix_criteria_s_type (XDR *xdrs, rpc_loc_fix_criteria_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->valid_mask))
        return FALSE;
    if (!xdr_rpc_loc_fix_recurrence_e_type (xdrs, &objp->recurrence_type))
        return FALSE;
    if (!xdr_rpc_loc_operation_mode_e_type (xdrs, &objp->preferred_operation_mode))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->preferred_accuracy))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->preferred_response_time))
        return FALSE;
    if (!xdr_rpc_boolean (xdrs, &objp->intermediate_pos_report_enabled))
        return FALSE;
    if (!xdr_rpc_loc_notify_e_type (xdrs, &objp->notify_type))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->min_interval))
        return FALSE;
    if (!xdr_float (xdrs, &objp->min_distance))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->min_dist_sample_interval))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_ni_vx_notify_verify_req_s_type (XDR *xdrs, rpc_loc_ni_vx_notify_verify_req_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_loc_ni_notify_verify_e_type (xdrs, &objp->notification_priv_type))
        return FALSE;
    if (!xdr_u_char (xdrs, &objp->pos_qos_incl))
        return FALSE;
    if (!xdr_u_char (xdrs, &objp->pos_qos))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->num_fixes))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->tbf))
        return FALSE;
    if (!xdr_rpc_loc_ni_vx_pos_mode_e_type (xdrs, &objp->pos_mode))
        return FALSE;
    if (!xdr_rpc_loc_ni_vx_requester_id_encoding_scheme_e_type (xdrs, &objp->encoding_scheme))
        return FALSE;
    if (!xdr_rpc_loc_ni_vx_requester_id_s_type (xdrs, &objp->requester_id))
        return FALSE;
    if (!xdr_rpc_uint16 (xdrs, &objp->user_resp_timer_val))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_predicted_orbits_data_source_s_type (XDR *xdrs, rpc_loc_predicted_orbits_data_source_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->max_file_size))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->max_part_size))
        return FALSE;
    if (!xdr_rpc_struct_loc_predicted_orbits_data_source_s_type_servers (xdrs, objp->servers))
        return FALSE;
    return TRUE;
}
Пример #4
0
bool_t
xdr_rpc_loc_api_rpc_glue_code_info_remote_rets (XDR *xdrs, rpc_loc_api_rpc_glue_code_info_remote_rets *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->toolvers))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->features))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->proghash))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->cbproghash))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_nmea_sentence_type (XDR *xdrs, rpc_loc_nmea_sentence_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_wiper_fix_time_s_type (XDR *xdrs, rpc_loc_wiper_fix_time_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->slow_clock_count))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_assist_data_type (XDR *xdrs, rpc_loc_assist_data_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_gnss_info_valid_mask_type (XDR *xdrs, rpc_loc_gnss_info_valid_mask_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
Пример #9
0
bool_t
xdr_rpc_loc_event_cb_f_type (XDR *xdrs, rpc_loc_event_cb_f_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_pos_technology_mask_type (XDR *xdrs, rpc_loc_pos_technology_mask_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_server_connection_handle (XDR *xdrs, rpc_loc_server_connection_handle *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, objp))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_time_download_source_s_type (XDR *xdrs, rpc_loc_time_download_source_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->delay_threshold))
        return FALSE;
    if (!xdr_rpc_struct_loc_time_download_source_s_type_servers (xdrs, objp->servers))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_assist_data_time_s_type (XDR *xdrs, rpc_loc_assist_data_time_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint64 (xdrs, &objp->time_utc))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->uncertainty))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_server_addr_ipv4_type (XDR *xdrs, rpc_loc_server_addr_ipv4_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_uint32 (xdrs, &objp->addr))
        return FALSE;
    if (!xdr_rpc_uint16 (xdrs, &objp->port))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_event_cb_f_type_args (XDR *xdrs, rpc_loc_event_cb_f_type_args *objp)
{
;

     if (!xdr_rpc_uint32 (xdrs, &objp->cb_id))
         return FALSE;
     if (!xdr_rpc_loc_client_handle_type (xdrs, &objp->loc_handle))
         return FALSE;
     if (!xdr_rpc_loc_event_mask_type (xdrs, &objp->loc_event))
         return FALSE;
     if (!xdr_pointer (xdrs, (char **)&objp->loc_event_payload, sizeof (rpc_loc_event_payload_u_type), (xdrproc_t) xdr_rpc_loc_event_payload_u_type))
         return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_efs_data_s_type (XDR *xdrs, rpc_loc_efs_data_s_type *objp)
{
    register int32_t *buf;

    int i;
    if (!xdr_opaque (xdrs, objp->filename, 64))
        return FALSE;
    if (!xdr_rpc_loc_fs_operation_e_type (xdrs, &objp->operation))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->total_size))
        return FALSE;
    if (!xdr_bytes (xdrs, (char **)&objp->data_ptr.data_ptr_val, (u_int *) &objp->data_ptr.data_ptr_len, ~0))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->part_len))
        return FALSE;
    if (!xdr_rpc_uint8 (xdrs, &objp->part))
        return FALSE;
    if (!xdr_rpc_uint8 (xdrs, &objp->total_parts))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->reserved))
        return FALSE;
    return TRUE;
}
bool_t
xdr_rpc_loc_predicted_orbits_data_s_type (XDR *xdrs, rpc_loc_predicted_orbits_data_s_type *objp)
{
    register int32_t *buf;

    if (!xdr_rpc_loc_predicted_orbits_data_format_e_type (xdrs, &objp->format_type))
        return FALSE;
    if (!xdr_rpc_uint32 (xdrs, &objp->total_size))
        return FALSE;
    if (!xdr_rpc_uint8 (xdrs, &objp->total_parts))
        return FALSE;
    if (!xdr_rpc_uint8 (xdrs, &objp->part))
        return FALSE;
    if (!xdr_rpc_uint16 (xdrs, &objp->part_len))
        return FALSE;
    if (!xdr_bytes (xdrs, (char **)&objp->data_ptr.data_ptr_val, (u_int *) &objp->data_ptr.data_ptr_len, ~0))
        return FALSE;
    return TRUE;
}