Home | History | Annotate | Download | only in gen-1240
      1 /* LOC_API TOOL VERSION: 4.36 */
      2 /*=============================================================================
      3                           L O C _ A P I _ C B . X D R
      4 
      5 GENERAL DESCRIPTION
      6   This is an AUTO GENERATED file that provides an xdr compatible definition of
      7   an api that represents the grouping of the different callback functions the
      8   loc_api API supports.
      9 
     10   ---------------------------------------------------------------------------
     11   Copyright (c) 2010 QUALCOMM Incorporated.
     12   All Rights Reserved. QUALCOMM Proprietary and Confidential.
     13   ---------------------------------------------------------------------------
     14 =============================================================================*/
     15 
     16 /*=============================================================================
     17 
     18                               Edit History
     19 
     20                              AUTO GENERATED
     21 
     22 Generated by following versions of Htorpc modules:
     23 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/htorpc.pl#20
     24 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Start.pm#3
     25 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Htoxdr.pm#1
     26 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/XDR.pm#7
     27 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Output.pm#29
     28 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Parser.pm#2
     29 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Metacomments.pm#6
     30 Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
     31 
     32 loc_api Definition File(s):
     33 Id: //source/qcom/qct/modem/api/gps/main/latest/loc_api.h#16
     34 =============================================================================*/
     35 /*=============================================================================
     36 $Header$
     37 =============================================================================*/
     38 
     39 
     40 
     41 
     42 /*
     43  * These are struct declarations for the function arguments
     44  */
     45 
     46 struct rpc_loc_event_cb_f_type_args {
     47   rpc_uint32 cb_id;
     48   rpc_loc_client_handle_type loc_handle;
     49   rpc_loc_event_mask_type loc_event;
     50   rpc_loc_event_payload_u_type *loc_event_payload;
     51 };
     52 
     53 
     54 
     55 
     56 
     57 /*
     58  * These are struct declaratios for the function results
     59  */
     60 
     61 struct rpc_loc_event_cb_f_type_rets {
     62   rpc_int32 loc_event_cb_f_type_result;
     63 };
     64 
     65 
     66 
     67 /*
     68  * XDR definition of the LOC_API callback program ( vers. 0x00040002 )
     69  */
     70 
     71 program LOC_APICBPROG {
     72   version LOC_APICBVERS_0001 {
     73 
     74 	rpc_loc_event_cb_f_type_rets
     75 		rpc_loc_event_cb_f_type( rpc_loc_event_cb_f_type_args ) = 1;
     76 
     77 
     78 
     79 
     80   } = 0x00040001;
     81 
     82 
     83 } = 0x3100008c;
     84 
     85 const LOC_APICBVERS = 0x00040002;
     86