• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1/* LOC_API TOOL VERSION: 4.36 */
2/*=============================================================================
3                          L O C _ A P I _ C B . X D R
4
5GENERAL 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
22Generated by following versions of Htorpc modules:
23Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/htorpc.pl#20
24Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Start.pm#3
25Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Htoxdr.pm#1
26Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/XDR.pm#7
27Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Output.pm#29
28Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Parser.pm#2
29Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/Metacomments.pm#6
30Id: //source/qcom/qct/core/mproc/tools/rel/04.01/htorpc/lib/Htorpc/SymbolTable.pm#3
31
32loc_api Definition File(s):
33Id: //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
46struct 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
61struct 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
71program 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
85const LOC_APICBVERS = 0x00040002;
86