xref: /aosp_15_r20/hardware/ril/libril/ril_service.h (revision 062a843b36e31144e02d312b6b2de34642e6750e)
1*062a843bSAndroid Build Coastguard Worker /*
2*062a843bSAndroid Build Coastguard Worker  * Copyright (c) 2016 The Android Open Source Project
3*062a843bSAndroid Build Coastguard Worker  *
4*062a843bSAndroid Build Coastguard Worker  * Licensed under the Apache License, Version 2.0 (the "License");
5*062a843bSAndroid Build Coastguard Worker  * you may not use this file except in compliance with the License.
6*062a843bSAndroid Build Coastguard Worker  * You may obtain a copy of the License at
7*062a843bSAndroid Build Coastguard Worker  *
8*062a843bSAndroid Build Coastguard Worker  *      http://www.apache.org/licenses/LICENSE-2.0
9*062a843bSAndroid Build Coastguard Worker  *
10*062a843bSAndroid Build Coastguard Worker  * Unless required by applicable law or agreed to in writing, software
11*062a843bSAndroid Build Coastguard Worker  * distributed under the License is distributed on an "AS IS" BASIS,
12*062a843bSAndroid Build Coastguard Worker  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13*062a843bSAndroid Build Coastguard Worker  * See the License for the specific language governing permissions and
14*062a843bSAndroid Build Coastguard Worker  * limitations under the License.
15*062a843bSAndroid Build Coastguard Worker  */
16*062a843bSAndroid Build Coastguard Worker 
17*062a843bSAndroid Build Coastguard Worker #ifndef RIL_SERVICE_H
18*062a843bSAndroid Build Coastguard Worker #define RIL_SERVICE_H
19*062a843bSAndroid Build Coastguard Worker 
20*062a843bSAndroid Build Coastguard Worker #include <telephony/ril.h>
21*062a843bSAndroid Build Coastguard Worker #include <ril_internal.h>
22*062a843bSAndroid Build Coastguard Worker 
23*062a843bSAndroid Build Coastguard Worker namespace radio {
24*062a843bSAndroid Build Coastguard Worker void registerService(RIL_RadioFunctions *callbacks, android::CommandInfo *commands);
25*062a843bSAndroid Build Coastguard Worker 
26*062a843bSAndroid Build Coastguard Worker int getIccCardStatusResponse(int slotId, int responseType,
27*062a843bSAndroid Build Coastguard Worker                             int token, RIL_Errno e, void *response, size_t responselen);
28*062a843bSAndroid Build Coastguard Worker 
29*062a843bSAndroid Build Coastguard Worker int supplyIccPinForAppResponse(int slotId,
30*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
31*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
32*062a843bSAndroid Build Coastguard Worker 
33*062a843bSAndroid Build Coastguard Worker int supplyIccPukForAppResponse(int slotId,
34*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
35*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
36*062a843bSAndroid Build Coastguard Worker 
37*062a843bSAndroid Build Coastguard Worker int supplyIccPin2ForAppResponse(int slotId,
38*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e, void *response,
39*062a843bSAndroid Build Coastguard Worker                                size_t responselen);
40*062a843bSAndroid Build Coastguard Worker 
41*062a843bSAndroid Build Coastguard Worker int supplyIccPuk2ForAppResponse(int slotId,
42*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e, void *response,
43*062a843bSAndroid Build Coastguard Worker                                size_t responselen);
44*062a843bSAndroid Build Coastguard Worker 
45*062a843bSAndroid Build Coastguard Worker int changeIccPinForAppResponse(int slotId,
46*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
47*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
48*062a843bSAndroid Build Coastguard Worker 
49*062a843bSAndroid Build Coastguard Worker int changeIccPin2ForAppResponse(int slotId,
50*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e, void *response,
51*062a843bSAndroid Build Coastguard Worker                                size_t responselen);
52*062a843bSAndroid Build Coastguard Worker 
53*062a843bSAndroid Build Coastguard Worker int supplyNetworkDepersonalizationResponse(int slotId,
54*062a843bSAndroid Build Coastguard Worker                                           int responseType, int serial, RIL_Errno e,
55*062a843bSAndroid Build Coastguard Worker                                           void *response, size_t responselen);
56*062a843bSAndroid Build Coastguard Worker 
57*062a843bSAndroid Build Coastguard Worker int getCurrentCallsResponse(int slotId,
58*062a843bSAndroid Build Coastguard Worker                            int responseType, int serial, RIL_Errno e, void *response,
59*062a843bSAndroid Build Coastguard Worker                            size_t responselen);
60*062a843bSAndroid Build Coastguard Worker 
61*062a843bSAndroid Build Coastguard Worker int dialResponse(int slotId,
62*062a843bSAndroid Build Coastguard Worker                 int responseType, int serial, RIL_Errno e, void *response, size_t responselen);
63*062a843bSAndroid Build Coastguard Worker 
64*062a843bSAndroid Build Coastguard Worker int getIMSIForAppResponse(int slotId, int responseType,
65*062a843bSAndroid Build Coastguard Worker                          int serial, RIL_Errno e, void *response, size_t responselen);
66*062a843bSAndroid Build Coastguard Worker 
67*062a843bSAndroid Build Coastguard Worker int hangupConnectionResponse(int slotId, int responseType,
68*062a843bSAndroid Build Coastguard Worker                             int serial, RIL_Errno e, void *response, size_t responselen);
69*062a843bSAndroid Build Coastguard Worker 
70*062a843bSAndroid Build Coastguard Worker int hangupWaitingOrBackgroundResponse(int slotId,
71*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
72*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
73*062a843bSAndroid Build Coastguard Worker 
74*062a843bSAndroid Build Coastguard Worker int hangupForegroundResumeBackgroundResponse(int slotId,
75*062a843bSAndroid Build Coastguard Worker                                             int responseType, int serial, RIL_Errno e,
76*062a843bSAndroid Build Coastguard Worker                                             void *response, size_t responselen);
77*062a843bSAndroid Build Coastguard Worker 
78*062a843bSAndroid Build Coastguard Worker int switchWaitingOrHoldingAndActiveResponse(int slotId,
79*062a843bSAndroid Build Coastguard Worker                                            int responseType, int serial, RIL_Errno e,
80*062a843bSAndroid Build Coastguard Worker                                            void *response, size_t responselen);
81*062a843bSAndroid Build Coastguard Worker 
82*062a843bSAndroid Build Coastguard Worker int conferenceResponse(int slotId, int responseType,
83*062a843bSAndroid Build Coastguard Worker                       int serial, RIL_Errno e, void *response, size_t responselen);
84*062a843bSAndroid Build Coastguard Worker 
85*062a843bSAndroid Build Coastguard Worker int rejectCallResponse(int slotId, int responseType,
86*062a843bSAndroid Build Coastguard Worker                       int serial, RIL_Errno e, void *response, size_t responselen);
87*062a843bSAndroid Build Coastguard Worker 
88*062a843bSAndroid Build Coastguard Worker int getLastCallFailCauseResponse(int slotId,
89*062a843bSAndroid Build Coastguard Worker                                 int responseType, int serial, RIL_Errno e, void *response,
90*062a843bSAndroid Build Coastguard Worker                                 size_t responselen);
91*062a843bSAndroid Build Coastguard Worker 
92*062a843bSAndroid Build Coastguard Worker int getSignalStrengthResponse(int slotId,
93*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
94*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responseLen);
95*062a843bSAndroid Build Coastguard Worker 
96*062a843bSAndroid Build Coastguard Worker int getVoiceRegistrationStateResponse(int slotId,
97*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
98*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
99*062a843bSAndroid Build Coastguard Worker 
100*062a843bSAndroid Build Coastguard Worker int getDataRegistrationStateResponse(int slotId,
101*062a843bSAndroid Build Coastguard Worker                                     int responseType, int serial, RIL_Errno e, void *response,
102*062a843bSAndroid Build Coastguard Worker                                     size_t responselen);
103*062a843bSAndroid Build Coastguard Worker 
104*062a843bSAndroid Build Coastguard Worker int getOperatorResponse(int slotId,
105*062a843bSAndroid Build Coastguard Worker                        int responseType, int serial, RIL_Errno e, void *response,
106*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
107*062a843bSAndroid Build Coastguard Worker 
108*062a843bSAndroid Build Coastguard Worker int setRadioPowerResponse(int slotId,
109*062a843bSAndroid Build Coastguard Worker                          int responseType, int serial, RIL_Errno e, void *response,
110*062a843bSAndroid Build Coastguard Worker                          size_t responselen);
111*062a843bSAndroid Build Coastguard Worker 
112*062a843bSAndroid Build Coastguard Worker int sendDtmfResponse(int slotId,
113*062a843bSAndroid Build Coastguard Worker                     int responseType, int serial, RIL_Errno e, void *response,
114*062a843bSAndroid Build Coastguard Worker                     size_t responselen);
115*062a843bSAndroid Build Coastguard Worker 
116*062a843bSAndroid Build Coastguard Worker int sendSmsResponse(int slotId,
117*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response,
118*062a843bSAndroid Build Coastguard Worker                    size_t responselen);
119*062a843bSAndroid Build Coastguard Worker 
120*062a843bSAndroid Build Coastguard Worker int sendSMSExpectMoreResponse(int slotId,
121*062a843bSAndroid Build Coastguard Worker                              int responseType, int serial, RIL_Errno e, void *response,
122*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
123*062a843bSAndroid Build Coastguard Worker 
124*062a843bSAndroid Build Coastguard Worker int setupDataCallResponse(int slotId,
125*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
126*062a843bSAndroid Build Coastguard Worker                           size_t responseLen);
127*062a843bSAndroid Build Coastguard Worker 
128*062a843bSAndroid Build Coastguard Worker int iccIOForAppResponse(int slotId,
129*062a843bSAndroid Build Coastguard Worker                        int responseType, int serial, RIL_Errno e, void *response,
130*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
131*062a843bSAndroid Build Coastguard Worker 
132*062a843bSAndroid Build Coastguard Worker int sendUssdResponse(int slotId,
133*062a843bSAndroid Build Coastguard Worker                     int responseType, int serial, RIL_Errno e, void *response,
134*062a843bSAndroid Build Coastguard Worker                     size_t responselen);
135*062a843bSAndroid Build Coastguard Worker 
136*062a843bSAndroid Build Coastguard Worker int cancelPendingUssdResponse(int slotId,
137*062a843bSAndroid Build Coastguard Worker                              int responseType, int serial, RIL_Errno e, void *response,
138*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
139*062a843bSAndroid Build Coastguard Worker 
140*062a843bSAndroid Build Coastguard Worker int getClirResponse(int slotId,
141*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response, size_t responselen);
142*062a843bSAndroid Build Coastguard Worker 
143*062a843bSAndroid Build Coastguard Worker int setClirResponse(int slotId,
144*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response, size_t responselen);
145*062a843bSAndroid Build Coastguard Worker 
146*062a843bSAndroid Build Coastguard Worker int getCallForwardStatusResponse(int slotId,
147*062a843bSAndroid Build Coastguard Worker                                 int responseType, int serial, RIL_Errno e, void *response,
148*062a843bSAndroid Build Coastguard Worker                                 size_t responselen);
149*062a843bSAndroid Build Coastguard Worker 
150*062a843bSAndroid Build Coastguard Worker int setCallForwardResponse(int slotId,
151*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
152*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
153*062a843bSAndroid Build Coastguard Worker 
154*062a843bSAndroid Build Coastguard Worker int getCallWaitingResponse(int slotId,
155*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
156*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
157*062a843bSAndroid Build Coastguard Worker 
158*062a843bSAndroid Build Coastguard Worker int setCallWaitingResponse(int slotId,
159*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
160*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
161*062a843bSAndroid Build Coastguard Worker 
162*062a843bSAndroid Build Coastguard Worker int acknowledgeLastIncomingGsmSmsResponse(int slotId,
163*062a843bSAndroid Build Coastguard Worker                                          int responseType, int serial, RIL_Errno e, void *response,
164*062a843bSAndroid Build Coastguard Worker                                          size_t responselen);
165*062a843bSAndroid Build Coastguard Worker 
166*062a843bSAndroid Build Coastguard Worker int acceptCallResponse(int slotId,
167*062a843bSAndroid Build Coastguard Worker                       int responseType, int serial, RIL_Errno e, void *response,
168*062a843bSAndroid Build Coastguard Worker                       size_t responselen);
169*062a843bSAndroid Build Coastguard Worker 
170*062a843bSAndroid Build Coastguard Worker int deactivateDataCallResponse(int slotId,
171*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
172*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
173*062a843bSAndroid Build Coastguard Worker 
174*062a843bSAndroid Build Coastguard Worker int getFacilityLockForAppResponse(int slotId,
175*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e, void *response,
176*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
177*062a843bSAndroid Build Coastguard Worker 
178*062a843bSAndroid Build Coastguard Worker int setFacilityLockForAppResponse(int slotId,
179*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e, void *response,
180*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
181*062a843bSAndroid Build Coastguard Worker 
182*062a843bSAndroid Build Coastguard Worker int setBarringPasswordResponse(int slotId,
183*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
184*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
185*062a843bSAndroid Build Coastguard Worker 
186*062a843bSAndroid Build Coastguard Worker int getNetworkSelectionModeResponse(int slotId,
187*062a843bSAndroid Build Coastguard Worker                                    int responseType, int serial, RIL_Errno e, void *response,
188*062a843bSAndroid Build Coastguard Worker                                    size_t responselen);
189*062a843bSAndroid Build Coastguard Worker 
190*062a843bSAndroid Build Coastguard Worker int setNetworkSelectionModeAutomaticResponse(int slotId,
191*062a843bSAndroid Build Coastguard Worker                                             int responseType, int serial, RIL_Errno e,
192*062a843bSAndroid Build Coastguard Worker                                             void *response, size_t responselen);
193*062a843bSAndroid Build Coastguard Worker 
194*062a843bSAndroid Build Coastguard Worker int setNetworkSelectionModeManualResponse(int slotId,
195*062a843bSAndroid Build Coastguard Worker                                          int responseType, int serial, RIL_Errno e, void *response,
196*062a843bSAndroid Build Coastguard Worker                                          size_t responselen);
197*062a843bSAndroid Build Coastguard Worker 
198*062a843bSAndroid Build Coastguard Worker int getAvailableNetworksResponse(int slotId,
199*062a843bSAndroid Build Coastguard Worker                                 int responseType, int serial, RIL_Errno e, void *response,
200*062a843bSAndroid Build Coastguard Worker                                 size_t responselen);
201*062a843bSAndroid Build Coastguard Worker 
202*062a843bSAndroid Build Coastguard Worker int startNetworkScanResponse(int slotId,
203*062a843bSAndroid Build Coastguard Worker                              int responseType, int serial, RIL_Errno e, void *response,
204*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
205*062a843bSAndroid Build Coastguard Worker 
206*062a843bSAndroid Build Coastguard Worker int stopNetworkScanResponse(int slotId,
207*062a843bSAndroid Build Coastguard Worker                             int responseType, int serial, RIL_Errno e, void *response,
208*062a843bSAndroid Build Coastguard Worker                             size_t responselen);
209*062a843bSAndroid Build Coastguard Worker 
210*062a843bSAndroid Build Coastguard Worker int startDtmfResponse(int slotId,
211*062a843bSAndroid Build Coastguard Worker                      int responseType, int serial, RIL_Errno e, void *response,
212*062a843bSAndroid Build Coastguard Worker                      size_t responselen);
213*062a843bSAndroid Build Coastguard Worker 
214*062a843bSAndroid Build Coastguard Worker int stopDtmfResponse(int slotId,
215*062a843bSAndroid Build Coastguard Worker                     int responseType, int serial, RIL_Errno e, void *response,
216*062a843bSAndroid Build Coastguard Worker                     size_t responselen);
217*062a843bSAndroid Build Coastguard Worker 
218*062a843bSAndroid Build Coastguard Worker int getBasebandVersionResponse(int slotId,
219*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
220*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
221*062a843bSAndroid Build Coastguard Worker 
222*062a843bSAndroid Build Coastguard Worker int separateConnectionResponse(int slotId,
223*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
224*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
225*062a843bSAndroid Build Coastguard Worker 
226*062a843bSAndroid Build Coastguard Worker int setMuteResponse(int slotId,
227*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response,
228*062a843bSAndroid Build Coastguard Worker                    size_t responselen);
229*062a843bSAndroid Build Coastguard Worker 
230*062a843bSAndroid Build Coastguard Worker int getMuteResponse(int slotId,
231*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response,
232*062a843bSAndroid Build Coastguard Worker                    size_t responselen);
233*062a843bSAndroid Build Coastguard Worker 
234*062a843bSAndroid Build Coastguard Worker int getClipResponse(int slotId,
235*062a843bSAndroid Build Coastguard Worker                    int responseType, int serial, RIL_Errno e, void *response,
236*062a843bSAndroid Build Coastguard Worker                    size_t responselen);
237*062a843bSAndroid Build Coastguard Worker 
238*062a843bSAndroid Build Coastguard Worker int getDataCallListResponse(int slotId,
239*062a843bSAndroid Build Coastguard Worker                             int responseType, int serial, RIL_Errno e,
240*062a843bSAndroid Build Coastguard Worker                             void *response, size_t responseLen);
241*062a843bSAndroid Build Coastguard Worker 
242*062a843bSAndroid Build Coastguard Worker int setSuppServiceNotificationsResponse(int slotId,
243*062a843bSAndroid Build Coastguard Worker                                        int responseType, int serial, RIL_Errno e, void *response,
244*062a843bSAndroid Build Coastguard Worker                                        size_t responselen);
245*062a843bSAndroid Build Coastguard Worker 
246*062a843bSAndroid Build Coastguard Worker int writeSmsToSimResponse(int slotId,
247*062a843bSAndroid Build Coastguard Worker                          int responseType, int serial, RIL_Errno e, void *response,
248*062a843bSAndroid Build Coastguard Worker                          size_t responselen);
249*062a843bSAndroid Build Coastguard Worker 
250*062a843bSAndroid Build Coastguard Worker int deleteSmsOnSimResponse(int slotId,
251*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
252*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
253*062a843bSAndroid Build Coastguard Worker 
254*062a843bSAndroid Build Coastguard Worker int setBandModeResponse(int slotId,
255*062a843bSAndroid Build Coastguard Worker                        int responseType, int serial, RIL_Errno e, void *response,
256*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
257*062a843bSAndroid Build Coastguard Worker 
258*062a843bSAndroid Build Coastguard Worker int getAvailableBandModesResponse(int slotId,
259*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e, void *response,
260*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
261*062a843bSAndroid Build Coastguard Worker 
262*062a843bSAndroid Build Coastguard Worker int sendEnvelopeResponse(int slotId,
263*062a843bSAndroid Build Coastguard Worker                         int responseType, int serial, RIL_Errno e, void *response,
264*062a843bSAndroid Build Coastguard Worker                         size_t responselen);
265*062a843bSAndroid Build Coastguard Worker 
266*062a843bSAndroid Build Coastguard Worker int sendTerminalResponseToSimResponse(int slotId,
267*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
268*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
269*062a843bSAndroid Build Coastguard Worker 
270*062a843bSAndroid Build Coastguard Worker int handleStkCallSetupRequestFromSimResponse(int slotId,
271*062a843bSAndroid Build Coastguard Worker                                             int responseType, int serial, RIL_Errno e,
272*062a843bSAndroid Build Coastguard Worker                                             void *response, size_t responselen);
273*062a843bSAndroid Build Coastguard Worker 
274*062a843bSAndroid Build Coastguard Worker int explicitCallTransferResponse(int slotId,
275*062a843bSAndroid Build Coastguard Worker                                 int responseType, int serial, RIL_Errno e, void *response,
276*062a843bSAndroid Build Coastguard Worker                                 size_t responselen);
277*062a843bSAndroid Build Coastguard Worker 
278*062a843bSAndroid Build Coastguard Worker int setPreferredNetworkTypeResponse(int slotId,
279*062a843bSAndroid Build Coastguard Worker                                    int responseType, int serial, RIL_Errno e, void *response,
280*062a843bSAndroid Build Coastguard Worker                                    size_t responselen);
281*062a843bSAndroid Build Coastguard Worker 
282*062a843bSAndroid Build Coastguard Worker int getPreferredNetworkTypeResponse(int slotId,
283*062a843bSAndroid Build Coastguard Worker                                    int responseType, int serial, RIL_Errno e, void *response,
284*062a843bSAndroid Build Coastguard Worker                                    size_t responselen);
285*062a843bSAndroid Build Coastguard Worker 
286*062a843bSAndroid Build Coastguard Worker int getNeighboringCidsResponse(int slotId,
287*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
288*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
289*062a843bSAndroid Build Coastguard Worker 
290*062a843bSAndroid Build Coastguard Worker int setLocationUpdatesResponse(int slotId,
291*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e, void *response,
292*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
293*062a843bSAndroid Build Coastguard Worker 
294*062a843bSAndroid Build Coastguard Worker int setCdmaSubscriptionSourceResponse(int slotId,
295*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
296*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
297*062a843bSAndroid Build Coastguard Worker 
298*062a843bSAndroid Build Coastguard Worker int setCdmaRoamingPreferenceResponse(int slotId,
299*062a843bSAndroid Build Coastguard Worker                                     int responseType, int serial, RIL_Errno e, void *response,
300*062a843bSAndroid Build Coastguard Worker                                     size_t responselen);
301*062a843bSAndroid Build Coastguard Worker 
302*062a843bSAndroid Build Coastguard Worker int getCdmaRoamingPreferenceResponse(int slotId,
303*062a843bSAndroid Build Coastguard Worker                                     int responseType, int serial, RIL_Errno e, void *response,
304*062a843bSAndroid Build Coastguard Worker                                     size_t responselen);
305*062a843bSAndroid Build Coastguard Worker 
306*062a843bSAndroid Build Coastguard Worker int setTTYModeResponse(int slotId,
307*062a843bSAndroid Build Coastguard Worker                       int responseType, int serial, RIL_Errno e, void *response,
308*062a843bSAndroid Build Coastguard Worker                       size_t responselen);
309*062a843bSAndroid Build Coastguard Worker 
310*062a843bSAndroid Build Coastguard Worker int getTTYModeResponse(int slotId,
311*062a843bSAndroid Build Coastguard Worker                       int responseType, int serial, RIL_Errno e, void *response,
312*062a843bSAndroid Build Coastguard Worker                       size_t responselen);
313*062a843bSAndroid Build Coastguard Worker 
314*062a843bSAndroid Build Coastguard Worker int setPreferredVoicePrivacyResponse(int slotId,
315*062a843bSAndroid Build Coastguard Worker                                     int responseType, int serial, RIL_Errno e, void *response,
316*062a843bSAndroid Build Coastguard Worker                                     size_t responselen);
317*062a843bSAndroid Build Coastguard Worker 
318*062a843bSAndroid Build Coastguard Worker int getPreferredVoicePrivacyResponse(int slotId,
319*062a843bSAndroid Build Coastguard Worker                                     int responseType, int serial, RIL_Errno e, void *response,
320*062a843bSAndroid Build Coastguard Worker                                     size_t responselen);
321*062a843bSAndroid Build Coastguard Worker 
322*062a843bSAndroid Build Coastguard Worker int sendCDMAFeatureCodeResponse(int slotId,
323*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
324*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responselen);
325*062a843bSAndroid Build Coastguard Worker 
326*062a843bSAndroid Build Coastguard Worker int sendBurstDtmfResponse(int slotId,
327*062a843bSAndroid Build Coastguard Worker                          int responseType, int serial, RIL_Errno e, void *response,
328*062a843bSAndroid Build Coastguard Worker                          size_t responselen);
329*062a843bSAndroid Build Coastguard Worker 
330*062a843bSAndroid Build Coastguard Worker int sendCdmaSmsResponse(int slotId,
331*062a843bSAndroid Build Coastguard Worker                        int responseType, int serial, RIL_Errno e, void *response,
332*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
333*062a843bSAndroid Build Coastguard Worker 
334*062a843bSAndroid Build Coastguard Worker int acknowledgeLastIncomingCdmaSmsResponse(int slotId,
335*062a843bSAndroid Build Coastguard Worker                                           int responseType, int serial, RIL_Errno e, void *response,
336*062a843bSAndroid Build Coastguard Worker                                           size_t responselen);
337*062a843bSAndroid Build Coastguard Worker 
338*062a843bSAndroid Build Coastguard Worker int getGsmBroadcastConfigResponse(int slotId,
339*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e, void *response,
340*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
341*062a843bSAndroid Build Coastguard Worker 
342*062a843bSAndroid Build Coastguard Worker int setGsmBroadcastConfigResponse(int slotId,
343*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e, void *response,
344*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
345*062a843bSAndroid Build Coastguard Worker 
346*062a843bSAndroid Build Coastguard Worker int setGsmBroadcastActivationResponse(int slotId,
347*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
348*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
349*062a843bSAndroid Build Coastguard Worker 
350*062a843bSAndroid Build Coastguard Worker int getCdmaBroadcastConfigResponse(int slotId,
351*062a843bSAndroid Build Coastguard Worker                                   int responseType, int serial, RIL_Errno e, void *response,
352*062a843bSAndroid Build Coastguard Worker                                   size_t responselen);
353*062a843bSAndroid Build Coastguard Worker 
354*062a843bSAndroid Build Coastguard Worker int setCdmaBroadcastConfigResponse(int slotId,
355*062a843bSAndroid Build Coastguard Worker                                   int responseType, int serial, RIL_Errno e, void *response,
356*062a843bSAndroid Build Coastguard Worker                                   size_t responselen);
357*062a843bSAndroid Build Coastguard Worker 
358*062a843bSAndroid Build Coastguard Worker int setCdmaBroadcastActivationResponse(int slotId,
359*062a843bSAndroid Build Coastguard Worker                                       int responseType, int serial, RIL_Errno e,
360*062a843bSAndroid Build Coastguard Worker                                       void *response, size_t responselen);
361*062a843bSAndroid Build Coastguard Worker 
362*062a843bSAndroid Build Coastguard Worker int getCDMASubscriptionResponse(int slotId,
363*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e, void *response,
364*062a843bSAndroid Build Coastguard Worker                                size_t responselen);
365*062a843bSAndroid Build Coastguard Worker 
366*062a843bSAndroid Build Coastguard Worker int writeSmsToRuimResponse(int slotId,
367*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
368*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
369*062a843bSAndroid Build Coastguard Worker 
370*062a843bSAndroid Build Coastguard Worker int deleteSmsOnRuimResponse(int slotId,
371*062a843bSAndroid Build Coastguard Worker                            int responseType, int serial, RIL_Errno e, void *response,
372*062a843bSAndroid Build Coastguard Worker                            size_t responselen);
373*062a843bSAndroid Build Coastguard Worker 
374*062a843bSAndroid Build Coastguard Worker int getDeviceIdentityResponse(int slotId,
375*062a843bSAndroid Build Coastguard Worker                              int responseType, int serial, RIL_Errno e, void *response,
376*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
377*062a843bSAndroid Build Coastguard Worker 
378*062a843bSAndroid Build Coastguard Worker int exitEmergencyCallbackModeResponse(int slotId,
379*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
380*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
381*062a843bSAndroid Build Coastguard Worker 
382*062a843bSAndroid Build Coastguard Worker int getSmscAddressResponse(int slotId,
383*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e, void *response,
384*062a843bSAndroid Build Coastguard Worker                           size_t responselen);
385*062a843bSAndroid Build Coastguard Worker 
386*062a843bSAndroid Build Coastguard Worker int setCdmaBroadcastActivationResponse(int slotId,
387*062a843bSAndroid Build Coastguard Worker                                       int responseType, int serial, RIL_Errno e,
388*062a843bSAndroid Build Coastguard Worker                                       void *response, size_t responselen);
389*062a843bSAndroid Build Coastguard Worker 
390*062a843bSAndroid Build Coastguard Worker int setSmscAddressResponse(int slotId,
391*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
392*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
393*062a843bSAndroid Build Coastguard Worker 
394*062a843bSAndroid Build Coastguard Worker int reportSmsMemoryStatusResponse(int slotId,
395*062a843bSAndroid Build Coastguard Worker                                  int responseType, int serial, RIL_Errno e,
396*062a843bSAndroid Build Coastguard Worker                                  void *response, size_t responselen);
397*062a843bSAndroid Build Coastguard Worker 
398*062a843bSAndroid Build Coastguard Worker int reportStkServiceIsRunningResponse(int slotId,
399*062a843bSAndroid Build Coastguard Worker                                       int responseType, int serial, RIL_Errno e,
400*062a843bSAndroid Build Coastguard Worker                                       void *response, size_t responseLen);
401*062a843bSAndroid Build Coastguard Worker 
402*062a843bSAndroid Build Coastguard Worker int getCdmaSubscriptionSourceResponse(int slotId,
403*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
404*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
405*062a843bSAndroid Build Coastguard Worker 
406*062a843bSAndroid Build Coastguard Worker int requestIsimAuthenticationResponse(int slotId,
407*062a843bSAndroid Build Coastguard Worker                                      int responseType, int serial, RIL_Errno e, void *response,
408*062a843bSAndroid Build Coastguard Worker                                      size_t responselen);
409*062a843bSAndroid Build Coastguard Worker 
410*062a843bSAndroid Build Coastguard Worker int acknowledgeIncomingGsmSmsWithPduResponse(int slotId,
411*062a843bSAndroid Build Coastguard Worker                                             int responseType, int serial, RIL_Errno e,
412*062a843bSAndroid Build Coastguard Worker                                             void *response, size_t responselen);
413*062a843bSAndroid Build Coastguard Worker 
414*062a843bSAndroid Build Coastguard Worker int sendEnvelopeWithStatusResponse(int slotId,
415*062a843bSAndroid Build Coastguard Worker                                   int responseType, int serial, RIL_Errno e, void *response,
416*062a843bSAndroid Build Coastguard Worker                                   size_t responselen);
417*062a843bSAndroid Build Coastguard Worker 
418*062a843bSAndroid Build Coastguard Worker int getVoiceRadioTechnologyResponse(int slotId,
419*062a843bSAndroid Build Coastguard Worker                                    int responseType, int serial, RIL_Errno e,
420*062a843bSAndroid Build Coastguard Worker                                    void *response, size_t responselen);
421*062a843bSAndroid Build Coastguard Worker 
422*062a843bSAndroid Build Coastguard Worker int getCellInfoListResponse(int slotId,
423*062a843bSAndroid Build Coastguard Worker                             int responseType,
424*062a843bSAndroid Build Coastguard Worker                             int serial, RIL_Errno e, void *response,
425*062a843bSAndroid Build Coastguard Worker                             size_t responseLen);
426*062a843bSAndroid Build Coastguard Worker 
427*062a843bSAndroid Build Coastguard Worker int setCellInfoListRateResponse(int slotId,
428*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
429*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responselen);
430*062a843bSAndroid Build Coastguard Worker 
431*062a843bSAndroid Build Coastguard Worker int setInitialAttachApnResponse(int slotId,
432*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
433*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responselen);
434*062a843bSAndroid Build Coastguard Worker 
435*062a843bSAndroid Build Coastguard Worker int getImsRegistrationStateResponse(int slotId,
436*062a843bSAndroid Build Coastguard Worker                                    int responseType, int serial, RIL_Errno e,
437*062a843bSAndroid Build Coastguard Worker                                    void *response, size_t responselen);
438*062a843bSAndroid Build Coastguard Worker 
439*062a843bSAndroid Build Coastguard Worker int sendImsSmsResponse(int slotId, int responseType,
440*062a843bSAndroid Build Coastguard Worker                       int serial, RIL_Errno e, void *response, size_t responselen);
441*062a843bSAndroid Build Coastguard Worker 
442*062a843bSAndroid Build Coastguard Worker int iccTransmitApduBasicChannelResponse(int slotId,
443*062a843bSAndroid Build Coastguard Worker                                        int responseType, int serial, RIL_Errno e,
444*062a843bSAndroid Build Coastguard Worker                                        void *response, size_t responselen);
445*062a843bSAndroid Build Coastguard Worker 
446*062a843bSAndroid Build Coastguard Worker int iccOpenLogicalChannelResponse(int slotId,
447*062a843bSAndroid Build Coastguard Worker                                   int responseType, int serial, RIL_Errno e, void *response,
448*062a843bSAndroid Build Coastguard Worker                                   size_t responselen);
449*062a843bSAndroid Build Coastguard Worker 
450*062a843bSAndroid Build Coastguard Worker 
451*062a843bSAndroid Build Coastguard Worker int iccCloseLogicalChannelResponse(int slotId,
452*062a843bSAndroid Build Coastguard Worker                                   int responseType, int serial, RIL_Errno e,
453*062a843bSAndroid Build Coastguard Worker                                   void *response, size_t responselen);
454*062a843bSAndroid Build Coastguard Worker 
455*062a843bSAndroid Build Coastguard Worker int iccTransmitApduLogicalChannelResponse(int slotId,
456*062a843bSAndroid Build Coastguard Worker                                          int responseType, int serial, RIL_Errno e,
457*062a843bSAndroid Build Coastguard Worker                                          void *response, size_t responselen);
458*062a843bSAndroid Build Coastguard Worker 
459*062a843bSAndroid Build Coastguard Worker int nvReadItemResponse(int slotId,
460*062a843bSAndroid Build Coastguard Worker                       int responseType, int serial, RIL_Errno e,
461*062a843bSAndroid Build Coastguard Worker                       void *response, size_t responselen);
462*062a843bSAndroid Build Coastguard Worker 
463*062a843bSAndroid Build Coastguard Worker 
464*062a843bSAndroid Build Coastguard Worker int nvWriteItemResponse(int slotId,
465*062a843bSAndroid Build Coastguard Worker                        int responseType, int serial, RIL_Errno e,
466*062a843bSAndroid Build Coastguard Worker                        void *response, size_t responselen);
467*062a843bSAndroid Build Coastguard Worker 
468*062a843bSAndroid Build Coastguard Worker int nvWriteCdmaPrlResponse(int slotId,
469*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
470*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
471*062a843bSAndroid Build Coastguard Worker 
472*062a843bSAndroid Build Coastguard Worker int nvResetConfigResponse(int slotId,
473*062a843bSAndroid Build Coastguard Worker                          int responseType, int serial, RIL_Errno e,
474*062a843bSAndroid Build Coastguard Worker                          void *response, size_t responselen);
475*062a843bSAndroid Build Coastguard Worker 
476*062a843bSAndroid Build Coastguard Worker int setUiccSubscriptionResponse(int slotId,
477*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
478*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responselen);
479*062a843bSAndroid Build Coastguard Worker 
480*062a843bSAndroid Build Coastguard Worker int setDataAllowedResponse(int slotId,
481*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
482*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
483*062a843bSAndroid Build Coastguard Worker 
484*062a843bSAndroid Build Coastguard Worker int getHardwareConfigResponse(int slotId,
485*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
486*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responseLen);
487*062a843bSAndroid Build Coastguard Worker 
488*062a843bSAndroid Build Coastguard Worker int requestIccSimAuthenticationResponse(int slotId,
489*062a843bSAndroid Build Coastguard Worker                                        int responseType, int serial, RIL_Errno e,
490*062a843bSAndroid Build Coastguard Worker                                        void *response, size_t responselen);
491*062a843bSAndroid Build Coastguard Worker 
492*062a843bSAndroid Build Coastguard Worker int setDataProfileResponse(int slotId,
493*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
494*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
495*062a843bSAndroid Build Coastguard Worker 
496*062a843bSAndroid Build Coastguard Worker int requestShutdownResponse(int slotId,
497*062a843bSAndroid Build Coastguard Worker                            int responseType, int serial, RIL_Errno e,
498*062a843bSAndroid Build Coastguard Worker                            void *response, size_t responselen);
499*062a843bSAndroid Build Coastguard Worker 
500*062a843bSAndroid Build Coastguard Worker int getRadioCapabilityResponse(int slotId,
501*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
502*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responseLen);
503*062a843bSAndroid Build Coastguard Worker 
504*062a843bSAndroid Build Coastguard Worker int setRadioCapabilityResponse(int slotId,
505*062a843bSAndroid Build Coastguard Worker                                int responseType, int serial, RIL_Errno e,
506*062a843bSAndroid Build Coastguard Worker                                void *response, size_t responseLen);
507*062a843bSAndroid Build Coastguard Worker 
508*062a843bSAndroid Build Coastguard Worker int startLceServiceResponse(int slotId,
509*062a843bSAndroid Build Coastguard Worker                            int responseType, int serial, RIL_Errno e,
510*062a843bSAndroid Build Coastguard Worker                            void *response, size_t responselen);
511*062a843bSAndroid Build Coastguard Worker 
512*062a843bSAndroid Build Coastguard Worker int stopLceServiceResponse(int slotId,
513*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
514*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
515*062a843bSAndroid Build Coastguard Worker 
516*062a843bSAndroid Build Coastguard Worker int pullLceDataResponse(int slotId,
517*062a843bSAndroid Build Coastguard Worker                         int responseType, int serial, RIL_Errno e,
518*062a843bSAndroid Build Coastguard Worker                         void *response, size_t responseLen);
519*062a843bSAndroid Build Coastguard Worker 
520*062a843bSAndroid Build Coastguard Worker int getModemActivityInfoResponse(int slotId,
521*062a843bSAndroid Build Coastguard Worker                                 int responseType, int serial, RIL_Errno e,
522*062a843bSAndroid Build Coastguard Worker                                 void *response, size_t responselen);
523*062a843bSAndroid Build Coastguard Worker 
524*062a843bSAndroid Build Coastguard Worker int setAllowedCarriersResponse(int slotId,
525*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
526*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responselen);
527*062a843bSAndroid Build Coastguard Worker 
528*062a843bSAndroid Build Coastguard Worker int getAllowedCarriersResponse(int slotId,
529*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
530*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responselen);
531*062a843bSAndroid Build Coastguard Worker 
532*062a843bSAndroid Build Coastguard Worker int sendDeviceStateResponse(int slotId,
533*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
534*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responselen);
535*062a843bSAndroid Build Coastguard Worker 
536*062a843bSAndroid Build Coastguard Worker int setIndicationFilterResponse(int slotId,
537*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
538*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responselen);
539*062a843bSAndroid Build Coastguard Worker 
540*062a843bSAndroid Build Coastguard Worker int setSimCardPowerResponse(int slotId,
541*062a843bSAndroid Build Coastguard Worker                               int responseType, int serial, RIL_Errno e,
542*062a843bSAndroid Build Coastguard Worker                               void *response, size_t responselen);
543*062a843bSAndroid Build Coastguard Worker 
544*062a843bSAndroid Build Coastguard Worker int startKeepaliveResponse(int slotId,
545*062a843bSAndroid Build Coastguard Worker                            int responseType, int serial, RIL_Errno e,
546*062a843bSAndroid Build Coastguard Worker                            void *response, size_t responselen);
547*062a843bSAndroid Build Coastguard Worker 
548*062a843bSAndroid Build Coastguard Worker int stopKeepaliveResponse(int slotId,
549*062a843bSAndroid Build Coastguard Worker                           int responseType, int serial, RIL_Errno e,
550*062a843bSAndroid Build Coastguard Worker                           void *response, size_t responselen);
551*062a843bSAndroid Build Coastguard Worker 
552*062a843bSAndroid Build Coastguard Worker void acknowledgeRequest(int slotId, int serial);
553*062a843bSAndroid Build Coastguard Worker 
554*062a843bSAndroid Build Coastguard Worker int radioStateChangedInd(int slotId,
555*062a843bSAndroid Build Coastguard Worker                           int indicationType, int token, RIL_Errno e, void *response,
556*062a843bSAndroid Build Coastguard Worker                           size_t responseLen);
557*062a843bSAndroid Build Coastguard Worker 
558*062a843bSAndroid Build Coastguard Worker int callStateChangedInd(int slotId, int indType, int token,
559*062a843bSAndroid Build Coastguard Worker                         RIL_Errno e, void *response, size_t responselen);
560*062a843bSAndroid Build Coastguard Worker 
561*062a843bSAndroid Build Coastguard Worker int networkStateChangedInd(int slotId, int indType,
562*062a843bSAndroid Build Coastguard Worker                                 int token, RIL_Errno e, void *response, size_t responselen);
563*062a843bSAndroid Build Coastguard Worker 
564*062a843bSAndroid Build Coastguard Worker int newSmsInd(int slotId, int indicationType,
565*062a843bSAndroid Build Coastguard Worker               int token, RIL_Errno e, void *response, size_t responselen);
566*062a843bSAndroid Build Coastguard Worker 
567*062a843bSAndroid Build Coastguard Worker int newSmsStatusReportInd(int slotId, int indicationType,
568*062a843bSAndroid Build Coastguard Worker                           int token, RIL_Errno e, void *response, size_t responselen);
569*062a843bSAndroid Build Coastguard Worker 
570*062a843bSAndroid Build Coastguard Worker int newSmsOnSimInd(int slotId, int indicationType,
571*062a843bSAndroid Build Coastguard Worker                    int token, RIL_Errno e, void *response, size_t responselen);
572*062a843bSAndroid Build Coastguard Worker 
573*062a843bSAndroid Build Coastguard Worker int onUssdInd(int slotId, int indicationType,
574*062a843bSAndroid Build Coastguard Worker               int token, RIL_Errno e, void *response, size_t responselen);
575*062a843bSAndroid Build Coastguard Worker 
576*062a843bSAndroid Build Coastguard Worker int nitzTimeReceivedInd(int slotId, int indicationType,
577*062a843bSAndroid Build Coastguard Worker                         int token, RIL_Errno e, void *response, size_t responselen);
578*062a843bSAndroid Build Coastguard Worker 
579*062a843bSAndroid Build Coastguard Worker int currentSignalStrengthInd(int slotId,
580*062a843bSAndroid Build Coastguard Worker                              int indicationType, int token, RIL_Errno e,
581*062a843bSAndroid Build Coastguard Worker                              void *response, size_t responselen);
582*062a843bSAndroid Build Coastguard Worker 
583*062a843bSAndroid Build Coastguard Worker int dataCallListChangedInd(int slotId, int indicationType,
584*062a843bSAndroid Build Coastguard Worker                            int token, RIL_Errno e, void *response, size_t responselen);
585*062a843bSAndroid Build Coastguard Worker 
586*062a843bSAndroid Build Coastguard Worker int suppSvcNotifyInd(int slotId, int indicationType,
587*062a843bSAndroid Build Coastguard Worker                      int token, RIL_Errno e, void *response, size_t responselen);
588*062a843bSAndroid Build Coastguard Worker 
589*062a843bSAndroid Build Coastguard Worker int stkSessionEndInd(int slotId, int indicationType,
590*062a843bSAndroid Build Coastguard Worker                      int token, RIL_Errno e, void *response, size_t responselen);
591*062a843bSAndroid Build Coastguard Worker 
592*062a843bSAndroid Build Coastguard Worker int stkProactiveCommandInd(int slotId, int indicationType,
593*062a843bSAndroid Build Coastguard Worker                            int token, RIL_Errno e, void *response, size_t responselen);
594*062a843bSAndroid Build Coastguard Worker 
595*062a843bSAndroid Build Coastguard Worker int stkEventNotifyInd(int slotId, int indicationType,
596*062a843bSAndroid Build Coastguard Worker                       int token, RIL_Errno e, void *response, size_t responselen);
597*062a843bSAndroid Build Coastguard Worker 
598*062a843bSAndroid Build Coastguard Worker int stkCallSetupInd(int slotId, int indicationType,
599*062a843bSAndroid Build Coastguard Worker                     int token, RIL_Errno e, void *response, size_t responselen);
600*062a843bSAndroid Build Coastguard Worker 
601*062a843bSAndroid Build Coastguard Worker int simSmsStorageFullInd(int slotId, int indicationType,
602*062a843bSAndroid Build Coastguard Worker                          int token, RIL_Errno e, void *response, size_t responselen);
603*062a843bSAndroid Build Coastguard Worker 
604*062a843bSAndroid Build Coastguard Worker int simRefreshInd(int slotId, int indicationType,
605*062a843bSAndroid Build Coastguard Worker                   int token, RIL_Errno e, void *response, size_t responselen);
606*062a843bSAndroid Build Coastguard Worker 
607*062a843bSAndroid Build Coastguard Worker int callRingInd(int slotId, int indicationType,
608*062a843bSAndroid Build Coastguard Worker                 int token, RIL_Errno e, void *response, size_t responselen);
609*062a843bSAndroid Build Coastguard Worker 
610*062a843bSAndroid Build Coastguard Worker int simStatusChangedInd(int slotId, int indicationType,
611*062a843bSAndroid Build Coastguard Worker                         int token, RIL_Errno e, void *response, size_t responselen);
612*062a843bSAndroid Build Coastguard Worker 
613*062a843bSAndroid Build Coastguard Worker int cdmaNewSmsInd(int slotId, int indicationType,
614*062a843bSAndroid Build Coastguard Worker                   int token, RIL_Errno e, void *response, size_t responselen);
615*062a843bSAndroid Build Coastguard Worker 
616*062a843bSAndroid Build Coastguard Worker int newBroadcastSmsInd(int slotId,
617*062a843bSAndroid Build Coastguard Worker                        int indicationType, int token, RIL_Errno e, void *response,
618*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
619*062a843bSAndroid Build Coastguard Worker 
620*062a843bSAndroid Build Coastguard Worker int cdmaRuimSmsStorageFullInd(int slotId,
621*062a843bSAndroid Build Coastguard Worker                               int indicationType, int token, RIL_Errno e, void *response,
622*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
623*062a843bSAndroid Build Coastguard Worker 
624*062a843bSAndroid Build Coastguard Worker int restrictedStateChangedInd(int slotId,
625*062a843bSAndroid Build Coastguard Worker                               int indicationType, int token, RIL_Errno e, void *response,
626*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
627*062a843bSAndroid Build Coastguard Worker 
628*062a843bSAndroid Build Coastguard Worker int enterEmergencyCallbackModeInd(int slotId,
629*062a843bSAndroid Build Coastguard Worker                                   int indicationType, int token, RIL_Errno e, void *response,
630*062a843bSAndroid Build Coastguard Worker                                   size_t responselen);
631*062a843bSAndroid Build Coastguard Worker 
632*062a843bSAndroid Build Coastguard Worker int cdmaCallWaitingInd(int slotId,
633*062a843bSAndroid Build Coastguard Worker                        int indicationType, int token, RIL_Errno e, void *response,
634*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
635*062a843bSAndroid Build Coastguard Worker 
636*062a843bSAndroid Build Coastguard Worker int cdmaOtaProvisionStatusInd(int slotId,
637*062a843bSAndroid Build Coastguard Worker                               int indicationType, int token, RIL_Errno e, void *response,
638*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
639*062a843bSAndroid Build Coastguard Worker 
640*062a843bSAndroid Build Coastguard Worker int cdmaInfoRecInd(int slotId,
641*062a843bSAndroid Build Coastguard Worker                    int indicationType, int token, RIL_Errno e, void *response,
642*062a843bSAndroid Build Coastguard Worker                    size_t responselen);
643*062a843bSAndroid Build Coastguard Worker 
644*062a843bSAndroid Build Coastguard Worker int indicateRingbackToneInd(int slotId,
645*062a843bSAndroid Build Coastguard Worker                             int indicationType, int token, RIL_Errno e, void *response,
646*062a843bSAndroid Build Coastguard Worker                             size_t responselen);
647*062a843bSAndroid Build Coastguard Worker 
648*062a843bSAndroid Build Coastguard Worker int resendIncallMuteInd(int slotId,
649*062a843bSAndroid Build Coastguard Worker                         int indicationType, int token, RIL_Errno e, void *response,
650*062a843bSAndroid Build Coastguard Worker                         size_t responselen);
651*062a843bSAndroid Build Coastguard Worker 
652*062a843bSAndroid Build Coastguard Worker int cdmaSubscriptionSourceChangedInd(int slotId,
653*062a843bSAndroid Build Coastguard Worker                                      int indicationType, int token, RIL_Errno e,
654*062a843bSAndroid Build Coastguard Worker                                      void *response, size_t responselen);
655*062a843bSAndroid Build Coastguard Worker 
656*062a843bSAndroid Build Coastguard Worker int cdmaPrlChangedInd(int slotId,
657*062a843bSAndroid Build Coastguard Worker                       int indicationType, int token, RIL_Errno e, void *response,
658*062a843bSAndroid Build Coastguard Worker                       size_t responselen);
659*062a843bSAndroid Build Coastguard Worker 
660*062a843bSAndroid Build Coastguard Worker int exitEmergencyCallbackModeInd(int slotId,
661*062a843bSAndroid Build Coastguard Worker                                  int indicationType, int token, RIL_Errno e, void *response,
662*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
663*062a843bSAndroid Build Coastguard Worker 
664*062a843bSAndroid Build Coastguard Worker int rilConnectedInd(int slotId,
665*062a843bSAndroid Build Coastguard Worker                     int indicationType, int token, RIL_Errno e, void *response,
666*062a843bSAndroid Build Coastguard Worker                     size_t responselen);
667*062a843bSAndroid Build Coastguard Worker 
668*062a843bSAndroid Build Coastguard Worker int voiceRadioTechChangedInd(int slotId,
669*062a843bSAndroid Build Coastguard Worker                              int indicationType, int token, RIL_Errno e, void *response,
670*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
671*062a843bSAndroid Build Coastguard Worker 
672*062a843bSAndroid Build Coastguard Worker int cellInfoListInd(int slotId,
673*062a843bSAndroid Build Coastguard Worker                     int indicationType, int token, RIL_Errno e, void *response,
674*062a843bSAndroid Build Coastguard Worker                     size_t responselen);
675*062a843bSAndroid Build Coastguard Worker 
676*062a843bSAndroid Build Coastguard Worker int imsNetworkStateChangedInd(int slotId,
677*062a843bSAndroid Build Coastguard Worker                               int indicationType, int token, RIL_Errno e, void *response,
678*062a843bSAndroid Build Coastguard Worker                               size_t responselen);
679*062a843bSAndroid Build Coastguard Worker 
680*062a843bSAndroid Build Coastguard Worker int subscriptionStatusChangedInd(int slotId,
681*062a843bSAndroid Build Coastguard Worker                                  int indicationType, int token, RIL_Errno e, void *response,
682*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
683*062a843bSAndroid Build Coastguard Worker 
684*062a843bSAndroid Build Coastguard Worker int srvccStateNotifyInd(int slotId,
685*062a843bSAndroid Build Coastguard Worker                         int indicationType, int token, RIL_Errno e, void *response,
686*062a843bSAndroid Build Coastguard Worker                         size_t responselen);
687*062a843bSAndroid Build Coastguard Worker 
688*062a843bSAndroid Build Coastguard Worker int hardwareConfigChangedInd(int slotId,
689*062a843bSAndroid Build Coastguard Worker                              int indicationType, int token, RIL_Errno e, void *response,
690*062a843bSAndroid Build Coastguard Worker                              size_t responselen);
691*062a843bSAndroid Build Coastguard Worker 
692*062a843bSAndroid Build Coastguard Worker int radioCapabilityIndicationInd(int slotId,
693*062a843bSAndroid Build Coastguard Worker                                  int indicationType, int token, RIL_Errno e, void *response,
694*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
695*062a843bSAndroid Build Coastguard Worker 
696*062a843bSAndroid Build Coastguard Worker int onSupplementaryServiceIndicationInd(int slotId,
697*062a843bSAndroid Build Coastguard Worker                                         int indicationType, int token, RIL_Errno e,
698*062a843bSAndroid Build Coastguard Worker                                         void *response, size_t responselen);
699*062a843bSAndroid Build Coastguard Worker 
700*062a843bSAndroid Build Coastguard Worker int stkCallControlAlphaNotifyInd(int slotId,
701*062a843bSAndroid Build Coastguard Worker                                  int indicationType, int token, RIL_Errno e, void *response,
702*062a843bSAndroid Build Coastguard Worker                                  size_t responselen);
703*062a843bSAndroid Build Coastguard Worker 
704*062a843bSAndroid Build Coastguard Worker int lceDataInd(int slotId,
705*062a843bSAndroid Build Coastguard Worker                int indicationType, int token, RIL_Errno e, void *response,
706*062a843bSAndroid Build Coastguard Worker                size_t responselen);
707*062a843bSAndroid Build Coastguard Worker 
708*062a843bSAndroid Build Coastguard Worker int pcoDataInd(int slotId,
709*062a843bSAndroid Build Coastguard Worker                int indicationType, int token, RIL_Errno e, void *response,
710*062a843bSAndroid Build Coastguard Worker                size_t responselen);
711*062a843bSAndroid Build Coastguard Worker 
712*062a843bSAndroid Build Coastguard Worker int modemResetInd(int slotId,
713*062a843bSAndroid Build Coastguard Worker                   int indicationType, int token, RIL_Errno e, void *response,
714*062a843bSAndroid Build Coastguard Worker                   size_t responselen);
715*062a843bSAndroid Build Coastguard Worker 
716*062a843bSAndroid Build Coastguard Worker int networkScanResultInd(int slotId,
717*062a843bSAndroid Build Coastguard Worker                          int indicationType, int token, RIL_Errno e, void *response,
718*062a843bSAndroid Build Coastguard Worker                          size_t responselen);
719*062a843bSAndroid Build Coastguard Worker 
720*062a843bSAndroid Build Coastguard Worker int keepaliveStatusInd(int slotId,
721*062a843bSAndroid Build Coastguard Worker                        int indicationType, int token, RIL_Errno e, void *response,
722*062a843bSAndroid Build Coastguard Worker                        size_t responselen);
723*062a843bSAndroid Build Coastguard Worker 
724*062a843bSAndroid Build Coastguard Worker int setCarrierInfoForImsiEncryptionResponse(int slotId,
725*062a843bSAndroid Build Coastguard Worker                                             int responseType, int serial, RIL_Errno e,
726*062a843bSAndroid Build Coastguard Worker                                             void *response, size_t responseLen);
727*062a843bSAndroid Build Coastguard Worker 
728*062a843bSAndroid Build Coastguard Worker int carrierInfoForImsiEncryption(int slotId,
729*062a843bSAndroid Build Coastguard Worker                         int responseType, int serial, RIL_Errno e,
730*062a843bSAndroid Build Coastguard Worker                         void *response, size_t responseLen);
731*062a843bSAndroid Build Coastguard Worker 
732*062a843bSAndroid Build Coastguard Worker pthread_rwlock_t * getRadioServiceRwlock(int slotId);
733*062a843bSAndroid Build Coastguard Worker 
734*062a843bSAndroid Build Coastguard Worker void setNitzTimeReceived(int slotId, int64_t timeReceived);
735*062a843bSAndroid Build Coastguard Worker 
736*062a843bSAndroid Build Coastguard Worker }   // namespace radio
737*062a843bSAndroid Build Coastguard Worker 
738*062a843bSAndroid Build Coastguard Worker #endif  // RIL_SERVICE_H
739