1 /*
2 * Copyright (C) 2017 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17 #include <radio_hidl_hal_utils_v1_1.h>
18
19 CardStatus cardStatus;
20
RadioResponse_v1_1(RadioHidlTest_v1_1 & parent)21 RadioResponse_v1_1::RadioResponse_v1_1(RadioHidlTest_v1_1& parent) : parent_v1_1(parent) {}
22
23 /* 1.0 Apis */
getIccCardStatusResponse(const RadioResponseInfo & info,const CardStatus & card_status)24 Return<void> RadioResponse_v1_1::getIccCardStatusResponse(const RadioResponseInfo& info,
25 const CardStatus& card_status) {
26 rspInfo = info;
27 cardStatus = card_status;
28 parent_v1_1.notify(info.serial);
29 return Void();
30 }
31
supplyIccPinForAppResponse(const RadioResponseInfo &,int32_t)32 Return<void> RadioResponse_v1_1::supplyIccPinForAppResponse(const RadioResponseInfo& /*info*/,
33 int32_t /*remainingRetries*/) {
34 return Void();
35 }
36
supplyIccPukForAppResponse(const RadioResponseInfo &,int32_t)37 Return<void> RadioResponse_v1_1::supplyIccPukForAppResponse(const RadioResponseInfo& /*info*/,
38 int32_t /*remainingRetries*/) {
39 return Void();
40 }
41
supplyIccPin2ForAppResponse(const RadioResponseInfo &,int32_t)42 Return<void> RadioResponse_v1_1::supplyIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
43 int32_t /*remainingRetries*/) {
44 return Void();
45 }
46
supplyIccPuk2ForAppResponse(const RadioResponseInfo &,int32_t)47 Return<void> RadioResponse_v1_1::supplyIccPuk2ForAppResponse(const RadioResponseInfo& /*info*/,
48 int32_t /*remainingRetries*/) {
49 return Void();
50 }
51
changeIccPinForAppResponse(const RadioResponseInfo &,int32_t)52 Return<void> RadioResponse_v1_1::changeIccPinForAppResponse(const RadioResponseInfo& /*info*/,
53 int32_t /*remainingRetries*/) {
54 return Void();
55 }
56
changeIccPin2ForAppResponse(const RadioResponseInfo &,int32_t)57 Return<void> RadioResponse_v1_1::changeIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
58 int32_t /*remainingRetries*/) {
59 return Void();
60 }
61
supplyNetworkDepersonalizationResponse(const RadioResponseInfo &,int32_t)62 Return<void> RadioResponse_v1_1::supplyNetworkDepersonalizationResponse(
63 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
64 return Void();
65 }
66
getCurrentCallsResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<Call> &)67 Return<void> RadioResponse_v1_1::getCurrentCallsResponse(
68 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<Call>& /*calls*/) {
69 return Void();
70 }
71
dialResponse(const RadioResponseInfo &)72 Return<void> RadioResponse_v1_1::dialResponse(const RadioResponseInfo& /*info*/) {
73 return Void();
74 }
75
getIMSIForAppResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)76 Return<void> RadioResponse_v1_1::getIMSIForAppResponse(
77 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imsi*/) {
78 return Void();
79 }
80
hangupConnectionResponse(const RadioResponseInfo &)81 Return<void> RadioResponse_v1_1::hangupConnectionResponse(const RadioResponseInfo& /*info*/) {
82 return Void();
83 }
84
hangupWaitingOrBackgroundResponse(const RadioResponseInfo &)85 Return<void> RadioResponse_v1_1::hangupWaitingOrBackgroundResponse(
86 const RadioResponseInfo& /*info*/) {
87 return Void();
88 }
89
hangupForegroundResumeBackgroundResponse(const RadioResponseInfo &)90 Return<void> RadioResponse_v1_1::hangupForegroundResumeBackgroundResponse(
91 const RadioResponseInfo& /*info*/) {
92 return Void();
93 }
94
switchWaitingOrHoldingAndActiveResponse(const RadioResponseInfo &)95 Return<void> RadioResponse_v1_1::switchWaitingOrHoldingAndActiveResponse(
96 const RadioResponseInfo& /*info*/) {
97 return Void();
98 }
99
conferenceResponse(const RadioResponseInfo &)100 Return<void> RadioResponse_v1_1::conferenceResponse(const RadioResponseInfo& /*info*/) {
101 return Void();
102 }
103
rejectCallResponse(const RadioResponseInfo &)104 Return<void> RadioResponse_v1_1::rejectCallResponse(const RadioResponseInfo& /*info*/) {
105 return Void();
106 }
107
getLastCallFailCauseResponse(const RadioResponseInfo &,const LastCallFailCauseInfo &)108 Return<void> RadioResponse_v1_1::getLastCallFailCauseResponse(
109 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
110 return Void();
111 }
112
getSignalStrengthResponse(const RadioResponseInfo &,const SignalStrength &)113 Return<void> RadioResponse_v1_1::getSignalStrengthResponse(const RadioResponseInfo& /*info*/,
114 const SignalStrength& /*sig_strength*/) {
115 return Void();
116 }
117
getVoiceRegistrationStateResponse(const RadioResponseInfo &,const VoiceRegStateResult &)118 Return<void> RadioResponse_v1_1::getVoiceRegistrationStateResponse(
119 const RadioResponseInfo& /*info*/, const VoiceRegStateResult& /*voiceRegResponse*/) {
120 return Void();
121 }
122
getDataRegistrationStateResponse(const RadioResponseInfo &,const DataRegStateResult &)123 Return<void> RadioResponse_v1_1::getDataRegistrationStateResponse(
124 const RadioResponseInfo& /*info*/, const DataRegStateResult& /*dataRegResponse*/) {
125 return Void();
126 }
127
getOperatorResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &)128 Return<void> RadioResponse_v1_1::getOperatorResponse(
129 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
130 const ::android::hardware::hidl_string& /*shortName*/,
131 const ::android::hardware::hidl_string& /*numeric*/) {
132 return Void();
133 }
134
setRadioPowerResponse(const RadioResponseInfo &)135 Return<void> RadioResponse_v1_1::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
136 return Void();
137 }
138
sendDtmfResponse(const RadioResponseInfo &)139 Return<void> RadioResponse_v1_1::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
140 return Void();
141 }
142
sendSmsResponse(const RadioResponseInfo &,const SendSmsResult &)143 Return<void> RadioResponse_v1_1::sendSmsResponse(const RadioResponseInfo& /*info*/,
144 const SendSmsResult& /*sms*/) {
145 return Void();
146 }
147
sendSMSExpectMoreResponse(const RadioResponseInfo &,const SendSmsResult &)148 Return<void> RadioResponse_v1_1::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
149 const SendSmsResult& /*sms*/) {
150 return Void();
151 }
152
setupDataCallResponse(const RadioResponseInfo &,const SetupDataCallResult &)153 Return<void> RadioResponse_v1_1::setupDataCallResponse(const RadioResponseInfo& /*info*/,
154 const SetupDataCallResult& /*dcResponse*/) {
155 return Void();
156 }
157
iccIOForAppResponse(const RadioResponseInfo &,const IccIoResult &)158 Return<void> RadioResponse_v1_1::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
159 const IccIoResult& /*iccIo*/) {
160 return Void();
161 }
162
sendUssdResponse(const RadioResponseInfo &)163 Return<void> RadioResponse_v1_1::sendUssdResponse(const RadioResponseInfo& /*info*/) {
164 return Void();
165 }
166
cancelPendingUssdResponse(const RadioResponseInfo &)167 Return<void> RadioResponse_v1_1::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
168 return Void();
169 }
170
getClirResponse(const RadioResponseInfo &,int32_t,int32_t)171 Return<void> RadioResponse_v1_1::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
172 int32_t /*m*/) {
173 return Void();
174 }
175
setClirResponse(const RadioResponseInfo &)176 Return<void> RadioResponse_v1_1::setClirResponse(const RadioResponseInfo& /*info*/) {
177 return Void();
178 }
179
getCallForwardStatusResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<CallForwardInfo> &)180 Return<void> RadioResponse_v1_1::getCallForwardStatusResponse(
181 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
182 /*callForwardInfos*/) {
183 return Void();
184 }
185
setCallForwardResponse(const RadioResponseInfo &)186 Return<void> RadioResponse_v1_1::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
187 return Void();
188 }
189
getCallWaitingResponse(const RadioResponseInfo &,bool,int32_t)190 Return<void> RadioResponse_v1_1::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
191 bool /*enable*/, int32_t /*serviceClass*/) {
192 return Void();
193 }
194
setCallWaitingResponse(const RadioResponseInfo &)195 Return<void> RadioResponse_v1_1::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
196 return Void();
197 }
198
acknowledgeLastIncomingGsmSmsResponse(const RadioResponseInfo &)199 Return<void> RadioResponse_v1_1::acknowledgeLastIncomingGsmSmsResponse(
200 const RadioResponseInfo& /*info*/) {
201 return Void();
202 }
203
acceptCallResponse(const RadioResponseInfo &)204 Return<void> RadioResponse_v1_1::acceptCallResponse(const RadioResponseInfo& /*info*/) {
205 return Void();
206 }
207
deactivateDataCallResponse(const RadioResponseInfo &)208 Return<void> RadioResponse_v1_1::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
209 return Void();
210 }
211
getFacilityLockForAppResponse(const RadioResponseInfo &,int32_t)212 Return<void> RadioResponse_v1_1::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
213 int32_t /*response*/) {
214 return Void();
215 }
216
setFacilityLockForAppResponse(const RadioResponseInfo &,int32_t)217 Return<void> RadioResponse_v1_1::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
218 int32_t /*retry*/) {
219 return Void();
220 }
221
setBarringPasswordResponse(const RadioResponseInfo &)222 Return<void> RadioResponse_v1_1::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
223 return Void();
224 }
225
getNetworkSelectionModeResponse(const RadioResponseInfo &,bool)226 Return<void> RadioResponse_v1_1::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
227 bool /*manual*/) {
228 return Void();
229 }
230
setNetworkSelectionModeAutomaticResponse(const RadioResponseInfo &)231 Return<void> RadioResponse_v1_1::setNetworkSelectionModeAutomaticResponse(
232 const RadioResponseInfo& /*info*/) {
233 return Void();
234 }
235
setNetworkSelectionModeManualResponse(const RadioResponseInfo &)236 Return<void> RadioResponse_v1_1::setNetworkSelectionModeManualResponse(
237 const RadioResponseInfo& /*info*/) {
238 return Void();
239 }
240
getAvailableNetworksResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<OperatorInfo> &)241 Return<void> RadioResponse_v1_1::getAvailableNetworksResponse(
242 const RadioResponseInfo& /*info*/,
243 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
244 return Void();
245 }
246
startDtmfResponse(const RadioResponseInfo &)247 Return<void> RadioResponse_v1_1::startDtmfResponse(const RadioResponseInfo& /*info*/) {
248 return Void();
249 }
250
stopDtmfResponse(const RadioResponseInfo &)251 Return<void> RadioResponse_v1_1::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
252 return Void();
253 }
254
getBasebandVersionResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)255 Return<void> RadioResponse_v1_1::getBasebandVersionResponse(
256 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
257 return Void();
258 }
259
separateConnectionResponse(const RadioResponseInfo &)260 Return<void> RadioResponse_v1_1::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
261 return Void();
262 }
263
setMuteResponse(const RadioResponseInfo &)264 Return<void> RadioResponse_v1_1::setMuteResponse(const RadioResponseInfo& /*info*/) {
265 return Void();
266 }
267
getMuteResponse(const RadioResponseInfo &,bool)268 Return<void> RadioResponse_v1_1::getMuteResponse(const RadioResponseInfo& /*info*/,
269 bool /*enable*/) {
270 return Void();
271 }
272
getClipResponse(const RadioResponseInfo &,ClipStatus)273 Return<void> RadioResponse_v1_1::getClipResponse(const RadioResponseInfo& /*info*/,
274 ClipStatus /*status*/) {
275 return Void();
276 }
277
getDataCallListResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<SetupDataCallResult> &)278 Return<void> RadioResponse_v1_1::getDataCallListResponse(
279 const RadioResponseInfo& /*info*/,
280 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
281 return Void();
282 }
283
sendOemRilRequestRawResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<uint8_t> &)284 Return<void> RadioResponse_v1_1::sendOemRilRequestRawResponse(
285 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
286 return Void();
287 }
288
sendOemRilRequestStringsResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<::android::hardware::hidl_string> &)289 Return<void> RadioResponse_v1_1::sendOemRilRequestStringsResponse(
290 const RadioResponseInfo& /*info*/,
291 const ::android::hardware::hidl_vec< ::android::hardware::hidl_string>& /*data*/) {
292 return Void();
293 }
294
setSuppServiceNotificationsResponse(const RadioResponseInfo &)295 Return<void> RadioResponse_v1_1::setSuppServiceNotificationsResponse(
296 const RadioResponseInfo& /*info*/) {
297 return Void();
298 }
299
writeSmsToSimResponse(const RadioResponseInfo &,int32_t)300 Return<void> RadioResponse_v1_1::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
301 int32_t /*index*/) {
302 return Void();
303 }
304
deleteSmsOnSimResponse(const RadioResponseInfo &)305 Return<void> RadioResponse_v1_1::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
306 return Void();
307 }
308
setBandModeResponse(const RadioResponseInfo &)309 Return<void> RadioResponse_v1_1::setBandModeResponse(const RadioResponseInfo& /*info*/) {
310 return Void();
311 }
312
getAvailableBandModesResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<RadioBandMode> &)313 Return<void> RadioResponse_v1_1::getAvailableBandModesResponse(
314 const RadioResponseInfo& /*info*/,
315 const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
316 return Void();
317 }
318
sendEnvelopeResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)319 Return<void> RadioResponse_v1_1::sendEnvelopeResponse(
320 const RadioResponseInfo& /*info*/,
321 const ::android::hardware::hidl_string& /*commandResponse*/) {
322 return Void();
323 }
324
sendTerminalResponseToSimResponse(const RadioResponseInfo &)325 Return<void> RadioResponse_v1_1::sendTerminalResponseToSimResponse(
326 const RadioResponseInfo& /*info*/) {
327 return Void();
328 }
329
handleStkCallSetupRequestFromSimResponse(const RadioResponseInfo &)330 Return<void> RadioResponse_v1_1::handleStkCallSetupRequestFromSimResponse(
331 const RadioResponseInfo& /*info*/) {
332 return Void();
333 }
334
explicitCallTransferResponse(const RadioResponseInfo &)335 Return<void> RadioResponse_v1_1::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
336 return Void();
337 }
338
setPreferredNetworkTypeResponse(const RadioResponseInfo &)339 Return<void> RadioResponse_v1_1::setPreferredNetworkTypeResponse(
340 const RadioResponseInfo& /*info*/) {
341 return Void();
342 }
343
getPreferredNetworkTypeResponse(const RadioResponseInfo &,PreferredNetworkType)344 Return<void> RadioResponse_v1_1::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
345 PreferredNetworkType /*nw_type*/) {
346 return Void();
347 }
348
getNeighboringCidsResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<NeighboringCell> &)349 Return<void> RadioResponse_v1_1::getNeighboringCidsResponse(
350 const RadioResponseInfo& /*info*/,
351 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
352 return Void();
353 }
354
setLocationUpdatesResponse(const RadioResponseInfo &)355 Return<void> RadioResponse_v1_1::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
356 return Void();
357 }
358
setCdmaSubscriptionSourceResponse(const RadioResponseInfo &)359 Return<void> RadioResponse_v1_1::setCdmaSubscriptionSourceResponse(
360 const RadioResponseInfo& /*info*/) {
361 return Void();
362 }
363
setCdmaRoamingPreferenceResponse(const RadioResponseInfo &)364 Return<void> RadioResponse_v1_1::setCdmaRoamingPreferenceResponse(
365 const RadioResponseInfo& /*info*/) {
366 return Void();
367 }
368
getCdmaRoamingPreferenceResponse(const RadioResponseInfo &,CdmaRoamingType)369 Return<void> RadioResponse_v1_1::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
370 CdmaRoamingType /*type*/) {
371 return Void();
372 }
373
setTTYModeResponse(const RadioResponseInfo &)374 Return<void> RadioResponse_v1_1::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
375 return Void();
376 }
377
getTTYModeResponse(const RadioResponseInfo &,TtyMode)378 Return<void> RadioResponse_v1_1::getTTYModeResponse(const RadioResponseInfo& /*info*/,
379 TtyMode /*mode*/) {
380 return Void();
381 }
382
setPreferredVoicePrivacyResponse(const RadioResponseInfo &)383 Return<void> RadioResponse_v1_1::setPreferredVoicePrivacyResponse(
384 const RadioResponseInfo& /*info*/) {
385 return Void();
386 }
387
getPreferredVoicePrivacyResponse(const RadioResponseInfo &,bool)388 Return<void> RadioResponse_v1_1::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
389 bool /*enable*/) {
390 return Void();
391 }
392
sendCDMAFeatureCodeResponse(const RadioResponseInfo &)393 Return<void> RadioResponse_v1_1::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
394 return Void();
395 }
396
sendBurstDtmfResponse(const RadioResponseInfo &)397 Return<void> RadioResponse_v1_1::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
398 return Void();
399 }
400
sendCdmaSmsResponse(const RadioResponseInfo &,const SendSmsResult &)401 Return<void> RadioResponse_v1_1::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
402 const SendSmsResult& /*sms*/) {
403 return Void();
404 }
405
acknowledgeLastIncomingCdmaSmsResponse(const RadioResponseInfo &)406 Return<void> RadioResponse_v1_1::acknowledgeLastIncomingCdmaSmsResponse(
407 const RadioResponseInfo& /*info*/) {
408 return Void();
409 }
410
getGsmBroadcastConfigResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo> &)411 Return<void> RadioResponse_v1_1::getGsmBroadcastConfigResponse(
412 const RadioResponseInfo& /*info*/,
413 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
414 return Void();
415 }
416
setGsmBroadcastConfigResponse(const RadioResponseInfo &)417 Return<void> RadioResponse_v1_1::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
418 return Void();
419 }
420
setGsmBroadcastActivationResponse(const RadioResponseInfo &)421 Return<void> RadioResponse_v1_1::setGsmBroadcastActivationResponse(
422 const RadioResponseInfo& /*info*/) {
423 return Void();
424 }
425
getCdmaBroadcastConfigResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo> &)426 Return<void> RadioResponse_v1_1::getCdmaBroadcastConfigResponse(
427 const RadioResponseInfo& /*info*/,
428 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
429 return Void();
430 }
431
setCdmaBroadcastConfigResponse(const RadioResponseInfo &)432 Return<void> RadioResponse_v1_1::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
433 return Void();
434 }
435
setCdmaBroadcastActivationResponse(const RadioResponseInfo &)436 Return<void> RadioResponse_v1_1::setCdmaBroadcastActivationResponse(
437 const RadioResponseInfo& /*info*/) {
438 return Void();
439 }
440
getCDMASubscriptionResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &)441 Return<void> RadioResponse_v1_1::getCDMASubscriptionResponse(
442 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
443 const ::android::hardware::hidl_string& /*hSid*/,
444 const ::android::hardware::hidl_string& /*hNid*/,
445 const ::android::hardware::hidl_string& /*min*/,
446 const ::android::hardware::hidl_string& /*prl*/) {
447 return Void();
448 }
449
writeSmsToRuimResponse(const RadioResponseInfo &,uint32_t)450 Return<void> RadioResponse_v1_1::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
451 uint32_t /*index*/) {
452 return Void();
453 }
454
deleteSmsOnRuimResponse(const RadioResponseInfo &)455 Return<void> RadioResponse_v1_1::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
456 return Void();
457 }
458
getDeviceIdentityResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &,const::android::hardware::hidl_string &)459 Return<void> RadioResponse_v1_1::getDeviceIdentityResponse(
460 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
461 const ::android::hardware::hidl_string& /*imeisv*/,
462 const ::android::hardware::hidl_string& /*esn*/,
463 const ::android::hardware::hidl_string& /*meid*/) {
464 return Void();
465 }
466
exitEmergencyCallbackModeResponse(const RadioResponseInfo &)467 Return<void> RadioResponse_v1_1::exitEmergencyCallbackModeResponse(
468 const RadioResponseInfo& /*info*/) {
469 return Void();
470 }
471
getSmscAddressResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)472 Return<void> RadioResponse_v1_1::getSmscAddressResponse(
473 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
474 return Void();
475 }
476
setSmscAddressResponse(const RadioResponseInfo &)477 Return<void> RadioResponse_v1_1::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
478 return Void();
479 }
480
reportSmsMemoryStatusResponse(const RadioResponseInfo &)481 Return<void> RadioResponse_v1_1::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
482 return Void();
483 }
484
reportStkServiceIsRunningResponse(const RadioResponseInfo &)485 Return<void> RadioResponse_v1_1::reportStkServiceIsRunningResponse(
486 const RadioResponseInfo& /*info*/) {
487 return Void();
488 }
489
getCdmaSubscriptionSourceResponse(const RadioResponseInfo &,CdmaSubscriptionSource)490 Return<void> RadioResponse_v1_1::getCdmaSubscriptionSourceResponse(
491 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
492 return Void();
493 }
494
requestIsimAuthenticationResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)495 Return<void> RadioResponse_v1_1::requestIsimAuthenticationResponse(
496 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
497 return Void();
498 }
499
acknowledgeIncomingGsmSmsWithPduResponse(const RadioResponseInfo &)500 Return<void> RadioResponse_v1_1::acknowledgeIncomingGsmSmsWithPduResponse(
501 const RadioResponseInfo& /*info*/) {
502 return Void();
503 }
504
sendEnvelopeWithStatusResponse(const RadioResponseInfo &,const IccIoResult &)505 Return<void> RadioResponse_v1_1::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
506 const IccIoResult& /*iccIo*/) {
507 return Void();
508 }
509
getVoiceRadioTechnologyResponse(const RadioResponseInfo &,RadioTechnology)510 Return<void> RadioResponse_v1_1::getVoiceRadioTechnologyResponse(const RadioResponseInfo& /*info*/,
511 RadioTechnology /*rat*/) {
512 return Void();
513 }
514
getCellInfoListResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<CellInfo> &)515 Return<void> RadioResponse_v1_1::getCellInfoListResponse(
516 const RadioResponseInfo& /*info*/,
517 const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
518 return Void();
519 }
520
setCellInfoListRateResponse(const RadioResponseInfo &)521 Return<void> RadioResponse_v1_1::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
522 return Void();
523 }
524
setInitialAttachApnResponse(const RadioResponseInfo &)525 Return<void> RadioResponse_v1_1::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
526 return Void();
527 }
528
getImsRegistrationStateResponse(const RadioResponseInfo &,bool,RadioTechnologyFamily)529 Return<void> RadioResponse_v1_1::getImsRegistrationStateResponse(
530 const RadioResponseInfo& /*info*/, bool /*isRegistered*/, RadioTechnologyFamily /*ratFamily*/) {
531 return Void();
532 }
533
sendImsSmsResponse(const RadioResponseInfo &,const SendSmsResult &)534 Return<void> RadioResponse_v1_1::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
535 const SendSmsResult& /*sms*/) {
536 return Void();
537 }
538
iccTransmitApduBasicChannelResponse(const RadioResponseInfo &,const IccIoResult &)539 Return<void> RadioResponse_v1_1::iccTransmitApduBasicChannelResponse(
540 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
541 return Void();
542 }
543
iccOpenLogicalChannelResponse(const RadioResponseInfo &,int32_t,const::android::hardware::hidl_vec<int8_t> &)544 Return<void> RadioResponse_v1_1::iccOpenLogicalChannelResponse(
545 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
546 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
547 return Void();
548 }
549
iccCloseLogicalChannelResponse(const RadioResponseInfo &)550 Return<void> RadioResponse_v1_1::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
551 return Void();
552 }
553
iccTransmitApduLogicalChannelResponse(const RadioResponseInfo &,const IccIoResult &)554 Return<void> RadioResponse_v1_1::iccTransmitApduLogicalChannelResponse(
555 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
556 return Void();
557 }
558
nvReadItemResponse(const RadioResponseInfo &,const::android::hardware::hidl_string &)559 Return<void> RadioResponse_v1_1::nvReadItemResponse(
560 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
561 return Void();
562 }
563
nvWriteItemResponse(const RadioResponseInfo &)564 Return<void> RadioResponse_v1_1::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
565 return Void();
566 }
567
nvWriteCdmaPrlResponse(const RadioResponseInfo &)568 Return<void> RadioResponse_v1_1::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
569 return Void();
570 }
571
nvResetConfigResponse(const RadioResponseInfo &)572 Return<void> RadioResponse_v1_1::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
573 return Void();
574 }
575
setUiccSubscriptionResponse(const RadioResponseInfo &)576 Return<void> RadioResponse_v1_1::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
577 return Void();
578 }
579
setDataAllowedResponse(const RadioResponseInfo &)580 Return<void> RadioResponse_v1_1::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
581 return Void();
582 }
583
getHardwareConfigResponse(const RadioResponseInfo &,const::android::hardware::hidl_vec<HardwareConfig> &)584 Return<void> RadioResponse_v1_1::getHardwareConfigResponse(
585 const RadioResponseInfo& /*info*/,
586 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
587 return Void();
588 }
589
requestIccSimAuthenticationResponse(const RadioResponseInfo &,const IccIoResult &)590 Return<void> RadioResponse_v1_1::requestIccSimAuthenticationResponse(
591 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
592 return Void();
593 }
594
setDataProfileResponse(const RadioResponseInfo &)595 Return<void> RadioResponse_v1_1::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
596 return Void();
597 }
598
requestShutdownResponse(const RadioResponseInfo &)599 Return<void> RadioResponse_v1_1::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
600 return Void();
601 }
602
getRadioCapabilityResponse(const RadioResponseInfo &,const RadioCapability &)603 Return<void> RadioResponse_v1_1::getRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
604 const RadioCapability& /*rc*/) {
605 return Void();
606 }
607
setRadioCapabilityResponse(const RadioResponseInfo &,const RadioCapability &)608 Return<void> RadioResponse_v1_1::setRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
609 const RadioCapability& /*rc*/) {
610 return Void();
611 }
612
startLceServiceResponse(const RadioResponseInfo &,const LceStatusInfo &)613 Return<void> RadioResponse_v1_1::startLceServiceResponse(const RadioResponseInfo& /*info*/,
614 const LceStatusInfo& /*statusInfo*/) {
615 return Void();
616 }
617
stopLceServiceResponse(const RadioResponseInfo &,const LceStatusInfo &)618 Return<void> RadioResponse_v1_1::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
619 const LceStatusInfo& /*statusInfo*/) {
620 return Void();
621 }
622
pullLceDataResponse(const RadioResponseInfo &,const LceDataInfo &)623 Return<void> RadioResponse_v1_1::pullLceDataResponse(const RadioResponseInfo& /*info*/,
624 const LceDataInfo& /*lceInfo*/) {
625 return Void();
626 }
627
getModemActivityInfoResponse(const RadioResponseInfo &,const ActivityStatsInfo &)628 Return<void> RadioResponse_v1_1::getModemActivityInfoResponse(
629 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
630 return Void();
631 }
632
setAllowedCarriersResponse(const RadioResponseInfo &,int32_t)633 Return<void> RadioResponse_v1_1::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
634 int32_t /*numAllowed*/) {
635 return Void();
636 }
637
getAllowedCarriersResponse(const RadioResponseInfo &,bool,const CarrierRestrictions &)638 Return<void> RadioResponse_v1_1::getAllowedCarriersResponse(
639 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
640 const CarrierRestrictions& /*carriers*/) {
641 return Void();
642 }
643
sendDeviceStateResponse(const RadioResponseInfo &)644 Return<void> RadioResponse_v1_1::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
645 return Void();
646 }
647
setIndicationFilterResponse(const RadioResponseInfo &)648 Return<void> RadioResponse_v1_1::setIndicationFilterResponse(const RadioResponseInfo& /*info*/) {
649 return Void();
650 }
651
setSimCardPowerResponse(const RadioResponseInfo &)652 Return<void> RadioResponse_v1_1::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
653 return Void();
654 }
655
acknowledgeRequest(int32_t)656 Return<void> RadioResponse_v1_1::acknowledgeRequest(int32_t /*serial*/) {
657 return Void();
658 }
659
660 /* 1.1 Apis */
setCarrierInfoForImsiEncryptionResponse(const RadioResponseInfo & info)661 Return<void> RadioResponse_v1_1::setCarrierInfoForImsiEncryptionResponse(
662 const RadioResponseInfo& info) {
663 rspInfo = info;
664 parent_v1_1.notify(info.serial);
665 return Void();
666 }
667
setSimCardPowerResponse_1_1(const RadioResponseInfo & info)668 Return<void> RadioResponse_v1_1::setSimCardPowerResponse_1_1(const RadioResponseInfo& info) {
669 rspInfo = info;
670 parent_v1_1.notify(info.serial);
671 return Void();
672 }
673
startNetworkScanResponse(const RadioResponseInfo & info)674 Return<void> RadioResponse_v1_1::startNetworkScanResponse(const RadioResponseInfo& info) {
675 rspInfo = info;
676 parent_v1_1.notify(info.serial);
677 return Void();
678 }
679
stopNetworkScanResponse(const RadioResponseInfo & info)680 Return<void> RadioResponse_v1_1::stopNetworkScanResponse(const RadioResponseInfo& info) {
681 rspInfo = info;
682 parent_v1_1.notify(info.serial);
683 return Void();
684 }
685
startKeepaliveResponse(const RadioResponseInfo & info,const KeepaliveStatus & status)686 Return<void> RadioResponse_v1_1::startKeepaliveResponse(const RadioResponseInfo& info,
687 const KeepaliveStatus& status) {
688 rspInfo = info;
689 keepaliveStatus = status;
690 parent_v1_1.notify(info.serial);
691 return Void();
692 }
693
stopKeepaliveResponse(const RadioResponseInfo & info)694 Return<void> RadioResponse_v1_1::stopKeepaliveResponse(const RadioResponseInfo& info) {
695 rspInfo = info;
696 parent_v1_1.notify(info.serial);
697 return Void();
698 }
699