blob: 44e61b9a6eaff6bdf40a5d7ef6048bd4f87399be [file] [log] [blame]
Jayachandran C262b6062020-07-22 15:53:58 -07001/*
2 * Copyright (C) 2020 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_6.h>
18
19::android::hardware::radio::V1_5::CardStatus cardStatus;
20
21RadioResponse_v1_6::RadioResponse_v1_6(RadioHidlTest_v1_6& parent) : parent_v1_6(parent) {}
22
23/* 1.0 Apis */
24Return<void> RadioResponse_v1_6::getIccCardStatusResponse(
25 const RadioResponseInfo& /*info*/,
26 const ::android::hardware::radio::V1_0::CardStatus& /*card_status*/) {
27 return Void();
28}
29
30Return<void> RadioResponse_v1_6::supplyIccPinForAppResponse(const RadioResponseInfo& /*info*/,
31 int32_t /*remainingRetries*/) {
32 return Void();
33}
34
35Return<void> RadioResponse_v1_6::supplyIccPukForAppResponse(const RadioResponseInfo& /*info*/,
36 int32_t /*remainingRetries*/) {
37 return Void();
38}
39
40Return<void> RadioResponse_v1_6::supplyIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
41 int32_t /*remainingRetries*/) {
42 return Void();
43}
44
45Return<void> RadioResponse_v1_6::supplyIccPuk2ForAppResponse(const RadioResponseInfo& /*info*/,
46 int32_t /*remainingRetries*/) {
47 return Void();
48}
49
50Return<void> RadioResponse_v1_6::changeIccPinForAppResponse(const RadioResponseInfo& /*info*/,
51 int32_t /*remainingRetries*/) {
52 return Void();
53}
54
55Return<void> RadioResponse_v1_6::changeIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
56 int32_t /*remainingRetries*/) {
57 return Void();
58}
59
60Return<void> RadioResponse_v1_6::supplyNetworkDepersonalizationResponse(
61 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
62 return Void();
63}
64
65Return<void> RadioResponse_v1_6::getCurrentCallsResponse(
66 const RadioResponseInfo& /*info*/,
67 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_0::Call>& /*calls*/) {
68 return Void();
69}
70
71Return<void> RadioResponse_v1_6::dialResponse(const RadioResponseInfo& /*info*/) {
72 return Void();
73}
74
75Return<void> RadioResponse_v1_6::getIMSIForAppResponse(
76 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imsi*/) {
77 return Void();
78}
79
80Return<void> RadioResponse_v1_6::hangupConnectionResponse(const RadioResponseInfo& info) {
81 rspInfo = info;
82 parent_v1_6.notify(info.serial);
83 return Void();
84}
85
86Return<void> RadioResponse_v1_6::hangupWaitingOrBackgroundResponse(
87 const RadioResponseInfo& /*info*/) {
88 return Void();
89}
90
91Return<void> RadioResponse_v1_6::hangupForegroundResumeBackgroundResponse(
92 const RadioResponseInfo& /*info*/) {
93 return Void();
94}
95
96Return<void> RadioResponse_v1_6::switchWaitingOrHoldingAndActiveResponse(
97 const RadioResponseInfo& /*info*/) {
98 return Void();
99}
100
101Return<void> RadioResponse_v1_6::conferenceResponse(const RadioResponseInfo& /*info*/) {
102 return Void();
103}
104
105Return<void> RadioResponse_v1_6::rejectCallResponse(const RadioResponseInfo& /*info*/) {
106 return Void();
107}
108
109Return<void> RadioResponse_v1_6::getLastCallFailCauseResponse(
110 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
111 return Void();
112}
113
114Return<void> RadioResponse_v1_6::getSignalStrengthResponse(
115 const RadioResponseInfo& /*info*/,
116 const ::android::hardware::radio::V1_0::SignalStrength& /*sig_strength*/) {
117 return Void();
118}
119
120Return<void> RadioResponse_v1_6::getVoiceRegistrationStateResponse(
121 const RadioResponseInfo& /*info*/,
122 const ::android::hardware::radio::V1_0::VoiceRegStateResult& /*voiceRegResponse*/) {
123 return Void();
124}
125
126Return<void> RadioResponse_v1_6::getDataRegistrationStateResponse(
127 const RadioResponseInfo& /*info*/,
128 const ::android::hardware::radio::V1_0::DataRegStateResult& /*dataRegResponse*/) {
129 return Void();
130}
131
132Return<void> RadioResponse_v1_6::getOperatorResponse(
133 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*longName*/,
134 const ::android::hardware::hidl_string& /*shortName*/,
135 const ::android::hardware::hidl_string& /*numeric*/) {
136 return Void();
137}
138
139Return<void> RadioResponse_v1_6::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
140 return Void();
141}
142
143Return<void> RadioResponse_v1_6::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
144 return Void();
145}
146
147Return<void> RadioResponse_v1_6::sendSmsResponse(const RadioResponseInfo& /*info*/,
148 const SendSmsResult& /*sms*/) {
149 return Void();
150}
151
152Return<void> RadioResponse_v1_6::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
153 const SendSmsResult& /*sms*/) {
154 return Void();
155}
156
157Return<void> RadioResponse_v1_6::setupDataCallResponse(
158 const RadioResponseInfo& /*info*/,
159 const android::hardware::radio::V1_0::SetupDataCallResult& /*dcResponse*/) {
160 return Void();
161}
162
163Return<void> RadioResponse_v1_6::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
164 const IccIoResult& /*iccIo*/) {
165 return Void();
166}
167
168Return<void> RadioResponse_v1_6::sendUssdResponse(const RadioResponseInfo& /*info*/) {
169 return Void();
170}
171
172Return<void> RadioResponse_v1_6::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
173 return Void();
174}
175
176Return<void> RadioResponse_v1_6::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
177 int32_t /*m*/) {
178 return Void();
179}
180
181Return<void> RadioResponse_v1_6::setClirResponse(const RadioResponseInfo& /*info*/) {
182 return Void();
183}
184
185Return<void> RadioResponse_v1_6::getCallForwardStatusResponse(
186 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
187 /*callForwardInfos*/) {
188 return Void();
189}
190
191Return<void> RadioResponse_v1_6::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
192 return Void();
193}
194
195Return<void> RadioResponse_v1_6::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
196 bool /*enable*/, int32_t /*serviceClass*/) {
197 return Void();
198}
199
200Return<void> RadioResponse_v1_6::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
201 return Void();
202}
203
204Return<void> RadioResponse_v1_6::acknowledgeLastIncomingGsmSmsResponse(
205 const RadioResponseInfo& /*info*/) {
206 return Void();
207}
208
209Return<void> RadioResponse_v1_6::acceptCallResponse(const RadioResponseInfo& /*info*/) {
210 return Void();
211}
212
213Return<void> RadioResponse_v1_6::deactivateDataCallResponse(const RadioResponseInfo& info) {
214 rspInfo = info;
215 parent_v1_6.notify(info.serial);
216 return Void();
217}
218
219Return<void> RadioResponse_v1_6::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
220 int32_t /*response*/) {
221 return Void();
222}
223
224Return<void> RadioResponse_v1_6::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
225 int32_t /*retry*/) {
226 return Void();
227}
228
229Return<void> RadioResponse_v1_6::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
230 return Void();
231}
232
233Return<void> RadioResponse_v1_6::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
234 bool /*manual*/) {
235 return Void();
236}
237
238Return<void> RadioResponse_v1_6::setNetworkSelectionModeAutomaticResponse(
239 const RadioResponseInfo& /*info*/) {
240 return Void();
241}
242
243Return<void> RadioResponse_v1_6::setNetworkSelectionModeManualResponse(
244 const RadioResponseInfo& /*info*/) {
245 return Void();
246}
247
248Return<void> RadioResponse_v1_6::getAvailableNetworksResponse(
249 const RadioResponseInfo& /*info*/,
250 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
251 return Void();
252}
253
254Return<void> RadioResponse_v1_6::startDtmfResponse(const RadioResponseInfo& /*info*/) {
255 return Void();
256}
257
258Return<void> RadioResponse_v1_6::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
259 return Void();
260}
261
262Return<void> RadioResponse_v1_6::getBasebandVersionResponse(
263 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
264 return Void();
265}
266
267Return<void> RadioResponse_v1_6::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
268 return Void();
269}
270
271Return<void> RadioResponse_v1_6::setMuteResponse(const RadioResponseInfo& /*info*/) {
272 return Void();
273}
274
275Return<void> RadioResponse_v1_6::getMuteResponse(const RadioResponseInfo& /*info*/,
276 bool /*enable*/) {
277 return Void();
278}
279
280Return<void> RadioResponse_v1_6::getClipResponse(const RadioResponseInfo& /*info*/,
281 ClipStatus /*status*/) {
282 return Void();
283}
284
285Return<void> RadioResponse_v1_6::getDataCallListResponse(
286 const RadioResponseInfo& /*info*/,
287 const ::android::hardware::hidl_vec<android::hardware::radio::V1_0::SetupDataCallResult>&
288 /*dcResponse*/) {
289 return Void();
290}
291
292Return<void> RadioResponse_v1_6::sendOemRilRequestRawResponse(
293 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
294 return Void();
295}
296
297Return<void> RadioResponse_v1_6::sendOemRilRequestStringsResponse(
298 const RadioResponseInfo& /*info*/,
299 const ::android::hardware::hidl_vec<::android::hardware::hidl_string>& /*data*/) {
300 return Void();
301}
302
303Return<void> RadioResponse_v1_6::setSuppServiceNotificationsResponse(
304 const RadioResponseInfo& /*info*/) {
305 return Void();
306}
307
308Return<void> RadioResponse_v1_6::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
309 int32_t /*index*/) {
310 return Void();
311}
312
313Return<void> RadioResponse_v1_6::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
314 return Void();
315}
316
317Return<void> RadioResponse_v1_6::setBandModeResponse(const RadioResponseInfo& /*info*/) {
318 return Void();
319}
320
321Return<void> RadioResponse_v1_6::getAvailableBandModesResponse(
322 const RadioResponseInfo& info,
323 const ::android::hardware::hidl_vec<RadioBandMode>& bandModes) {
324 rspInfo = info;
325 radioBandModes = bandModes;
326 parent_v1_6.notify(info.serial);
327 return Void();
328}
329
330Return<void> RadioResponse_v1_6::sendEnvelopeResponse(
331 const RadioResponseInfo& /*info*/,
332 const ::android::hardware::hidl_string& /*commandResponse*/) {
333 return Void();
334}
335
336Return<void> RadioResponse_v1_6::sendTerminalResponseToSimResponse(
337 const RadioResponseInfo& /*info*/) {
338 return Void();
339}
340
341Return<void> RadioResponse_v1_6::handleStkCallSetupRequestFromSimResponse(
342 const RadioResponseInfo& /*info*/) {
343 return Void();
344}
345
346Return<void> RadioResponse_v1_6::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
347 return Void();
348}
349
350Return<void> RadioResponse_v1_6::setPreferredNetworkTypeResponse(
351 const RadioResponseInfo& /*info*/) {
352 return Void();
353}
354
355Return<void> RadioResponse_v1_6::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
356 PreferredNetworkType /*nw_type*/) {
357 return Void();
358}
359
360Return<void> RadioResponse_v1_6::getNeighboringCidsResponse(
361 const RadioResponseInfo& /*info*/,
362 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
363 return Void();
364}
365
366Return<void> RadioResponse_v1_6::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
367 return Void();
368}
369
370Return<void> RadioResponse_v1_6::setCdmaSubscriptionSourceResponse(
371 const RadioResponseInfo& /*info*/) {
372 return Void();
373}
374
375Return<void> RadioResponse_v1_6::setCdmaRoamingPreferenceResponse(
376 const RadioResponseInfo& /*info*/) {
377 return Void();
378}
379
380Return<void> RadioResponse_v1_6::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
381 CdmaRoamingType /*type*/) {
382 return Void();
383}
384
385Return<void> RadioResponse_v1_6::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
386 return Void();
387}
388
389Return<void> RadioResponse_v1_6::getTTYModeResponse(const RadioResponseInfo& /*info*/,
390 TtyMode /*mode*/) {
391 return Void();
392}
393
394Return<void> RadioResponse_v1_6::setPreferredVoicePrivacyResponse(
395 const RadioResponseInfo& /*info*/) {
396 return Void();
397}
398
399Return<void> RadioResponse_v1_6::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
400 bool /*enable*/) {
401 return Void();
402}
403
404Return<void> RadioResponse_v1_6::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
405 return Void();
406}
407
408Return<void> RadioResponse_v1_6::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
409 return Void();
410}
411
412Return<void> RadioResponse_v1_6::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
413 const SendSmsResult& /*sms*/) {
414 return Void();
415}
416
417Return<void> RadioResponse_v1_6::acknowledgeLastIncomingCdmaSmsResponse(
418 const RadioResponseInfo& /*info*/) {
419 return Void();
420}
421
422Return<void> RadioResponse_v1_6::getGsmBroadcastConfigResponse(
423 const RadioResponseInfo& /*info*/,
424 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
425 return Void();
426}
427
428Return<void> RadioResponse_v1_6::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
429 return Void();
430}
431
432Return<void> RadioResponse_v1_6::setGsmBroadcastActivationResponse(
433 const RadioResponseInfo& /*info*/) {
434 return Void();
435}
436
437Return<void> RadioResponse_v1_6::getCdmaBroadcastConfigResponse(
438 const RadioResponseInfo& /*info*/,
439 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
440 return Void();
441}
442
443Return<void> RadioResponse_v1_6::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
444 return Void();
445}
446
447Return<void> RadioResponse_v1_6::setCdmaBroadcastActivationResponse(
448 const RadioResponseInfo& /*info*/) {
449 return Void();
450}
451
452Return<void> RadioResponse_v1_6::getCDMASubscriptionResponse(
453 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*mdn*/,
454 const ::android::hardware::hidl_string& /*hSid*/,
455 const ::android::hardware::hidl_string& /*hNid*/,
456 const ::android::hardware::hidl_string& /*min*/,
457 const ::android::hardware::hidl_string& /*prl*/) {
458 return Void();
459}
460
461Return<void> RadioResponse_v1_6::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
462 uint32_t /*index*/) {
463 return Void();
464}
465
466Return<void> RadioResponse_v1_6::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
467 return Void();
468}
469
470Return<void> RadioResponse_v1_6::getDeviceIdentityResponse(
471 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imei*/,
472 const ::android::hardware::hidl_string& /*imeisv*/,
473 const ::android::hardware::hidl_string& /*esn*/,
474 const ::android::hardware::hidl_string& /*meid*/) {
475 return Void();
476}
477
478Return<void> RadioResponse_v1_6::exitEmergencyCallbackModeResponse(
479 const RadioResponseInfo& /*info*/) {
480 return Void();
481}
482
483Return<void> RadioResponse_v1_6::getSmscAddressResponse(
484 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
485 return Void();
486}
487
488Return<void> RadioResponse_v1_6::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
489 return Void();
490}
491
492Return<void> RadioResponse_v1_6::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
493 return Void();
494}
495
496Return<void> RadioResponse_v1_6::reportStkServiceIsRunningResponse(
497 const RadioResponseInfo& /*info*/) {
498 return Void();
499}
500
501Return<void> RadioResponse_v1_6::getCdmaSubscriptionSourceResponse(
502 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
503 return Void();
504}
505
506Return<void> RadioResponse_v1_6::requestIsimAuthenticationResponse(
507 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
508 return Void();
509}
510
511Return<void> RadioResponse_v1_6::acknowledgeIncomingGsmSmsWithPduResponse(
512 const RadioResponseInfo& /*info*/) {
513 return Void();
514}
515
516Return<void> RadioResponse_v1_6::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
517 const IccIoResult& /*iccIo*/) {
518 return Void();
519}
520
521Return<void> RadioResponse_v1_6::getVoiceRadioTechnologyResponse(
522 const RadioResponseInfo& /*info*/,
523 ::android::hardware::radio::V1_0::RadioTechnology /*rat*/) {
524 return Void();
525}
526
527Return<void> RadioResponse_v1_6::getCellInfoListResponse(
528 const RadioResponseInfo& /*info*/,
529 const ::android::hardware::hidl_vec<
530 ::android::hardware::radio::V1_0::CellInfo>& /*cellInfo*/) {
531 return Void();
532}
533
534Return<void> RadioResponse_v1_6::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
535 return Void();
536}
537
538Return<void> RadioResponse_v1_6::setInitialAttachApnResponse(const RadioResponseInfo& info) {
539 rspInfo = info;
540 parent_v1_6.notify(info.serial);
541 return Void();
542}
543
544Return<void> RadioResponse_v1_6::getImsRegistrationStateResponse(
545 const RadioResponseInfo& /*info*/, bool /*isRegistered*/,
546 RadioTechnologyFamily /*ratFamily*/) {
547 return Void();
548}
549
550Return<void> RadioResponse_v1_6::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
551 const SendSmsResult& /*sms*/) {
552 return Void();
553}
554
555Return<void> RadioResponse_v1_6::iccTransmitApduBasicChannelResponse(
556 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
557 return Void();
558}
559
560Return<void> RadioResponse_v1_6::iccOpenLogicalChannelResponse(
561 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
562 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
563 return Void();
564}
565
566Return<void> RadioResponse_v1_6::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
567 return Void();
568}
569
570Return<void> RadioResponse_v1_6::iccTransmitApduLogicalChannelResponse(
571 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
572 return Void();
573}
574
575Return<void> RadioResponse_v1_6::nvReadItemResponse(
576 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
577 return Void();
578}
579
580Return<void> RadioResponse_v1_6::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
581 return Void();
582}
583
584Return<void> RadioResponse_v1_6::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
585 return Void();
586}
587
588Return<void> RadioResponse_v1_6::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
589 return Void();
590}
591
592Return<void> RadioResponse_v1_6::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
593 return Void();
594}
595
596Return<void> RadioResponse_v1_6::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
597 return Void();
598}
599
600Return<void> RadioResponse_v1_6::getHardwareConfigResponse(
601 const RadioResponseInfo& /*info*/,
602 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
603 return Void();
604}
605
606Return<void> RadioResponse_v1_6::requestIccSimAuthenticationResponse(
607 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
608 return Void();
609}
610
611Return<void> RadioResponse_v1_6::setDataProfileResponse(const RadioResponseInfo& info) {
612 rspInfo = info;
613 parent_v1_6.notify(info.serial);
614 return Void();
615}
616
617Return<void> RadioResponse_v1_6::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
618 return Void();
619}
620
621Return<void> RadioResponse_v1_6::getRadioCapabilityResponse(
622 const RadioResponseInfo& /*info*/,
623 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
624 return Void();
625}
626
627Return<void> RadioResponse_v1_6::setRadioCapabilityResponse(
628 const RadioResponseInfo& /*info*/,
629 const android::hardware::radio::V1_0::RadioCapability& /*rc*/) {
630 return Void();
631}
632
633Return<void> RadioResponse_v1_6::startLceServiceResponse(const RadioResponseInfo& /*info*/,
634 const LceStatusInfo& /*statusInfo*/) {
635 return Void();
636}
637
638Return<void> RadioResponse_v1_6::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
639 const LceStatusInfo& /*statusInfo*/) {
640 return Void();
641}
642
643Return<void> RadioResponse_v1_6::pullLceDataResponse(const RadioResponseInfo& /*info*/,
644 const LceDataInfo& /*lceInfo*/) {
645 return Void();
646}
647
648Return<void> RadioResponse_v1_6::getModemActivityInfoResponse(
649 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
650 return Void();
651}
652
653Return<void> RadioResponse_v1_6::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
654 int32_t /*numAllowed*/) {
655 return Void();
656}
657
658Return<void> RadioResponse_v1_6::getAllowedCarriersResponse(
659 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
660 const CarrierRestrictions& /*carriers*/) {
661 return Void();
662}
663
664Return<void> RadioResponse_v1_6::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
665 return Void();
666}
667
668Return<void> RadioResponse_v1_6::setIndicationFilterResponse(const RadioResponseInfo& info) {
669 rspInfo = info;
670 parent_v1_6.notify(info.serial);
671 return Void();
672}
673
674Return<void> RadioResponse_v1_6::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
675 return Void();
676}
677
678Return<void> RadioResponse_v1_6::acknowledgeRequest(int32_t /*serial*/) {
679 return Void();
680}
681
682/* 1.1 Apis */
683Return<void> RadioResponse_v1_6::setCarrierInfoForImsiEncryptionResponse(
684 const RadioResponseInfo& /*info*/) {
685 return Void();
686}
687
688Return<void> RadioResponse_v1_6::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
689 return Void();
690}
691
692Return<void> RadioResponse_v1_6::startNetworkScanResponse(const RadioResponseInfo& /*info*/) {
693 return Void();
694}
695
696Return<void> RadioResponse_v1_6::stopNetworkScanResponse(const RadioResponseInfo& info) {
697 rspInfo = info;
698 parent_v1_6.notify(info.serial);
699 return Void();
700}
701
702Return<void> RadioResponse_v1_6::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
703 const KeepaliveStatus& /*status*/) {
704 return Void();
705}
706
707Return<void> RadioResponse_v1_6::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
708 return Void();
709}
710
711/* 1.2 Apis */
712Return<void> RadioResponse_v1_6::setSignalStrengthReportingCriteriaResponse(
713 const RadioResponseInfo& info) {
714 rspInfo = info;
715 parent_v1_6.notify(info.serial);
716 return Void();
717}
718
719Return<void> RadioResponse_v1_6::setLinkCapacityReportingCriteriaResponse(
720 const RadioResponseInfo& info) {
721 rspInfo = info;
722 parent_v1_6.notify(info.serial);
723 return Void();
724}
725
726Return<void> RadioResponse_v1_6::getIccCardStatusResponse_1_2(
727 const RadioResponseInfo& /*info*/,
728 const ::android::hardware::radio::V1_2::CardStatus& /*card_status*/) {
729 return Void();
730}
731
732Return<void> RadioResponse_v1_6::getCurrentCallsResponse_1_2(
733 const RadioResponseInfo& info,
734 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_2::Call>& calls) {
735 rspInfo = info;
736 currentCalls = calls;
737 parent_v1_6.notify(info.serial);
738 return Void();
739}
740
741Return<void> RadioResponse_v1_6::getSignalStrengthResponse_1_2(
742 const RadioResponseInfo& info,
743 const ::android::hardware::radio::V1_2::SignalStrength& /*sig_strength*/) {
744 rspInfo = info;
745 parent_v1_6.notify(info.serial);
746 return Void();
747}
748
749Return<void> RadioResponse_v1_6::getSignalStrengthResponse_1_4(
750 const RadioResponseInfo& info,
751 const ::android::hardware::radio::V1_4::SignalStrength& /*sig_strength*/) {
752 rspInfo = info;
753 parent_v1_6.notify(info.serial);
754 return Void();
755}
756
757Return<void> RadioResponse_v1_6::getCellInfoListResponse_1_2(
758 const RadioResponseInfo& /*info*/,
759 const ::android::hardware::hidl_vec<
760 ::android::hardware::radio::V1_2::CellInfo>& /*cellInfo*/) {
761 return Void();
762}
763
764Return<void> RadioResponse_v1_6::getVoiceRegistrationStateResponse_1_2(
765 const RadioResponseInfo& info,
766 const ::android::hardware::radio::V1_2::VoiceRegStateResult& /*voiceRegResponse*/) {
767 rspInfo = info;
768 parent_v1_6.notify(info.serial);
769 return Void();
770}
771
772Return<void> RadioResponse_v1_6::getDataRegistrationStateResponse_1_2(
773 const RadioResponseInfo& /*info*/,
774 const ::android::hardware::radio::V1_2::DataRegStateResult& /*dataRegResponse*/) {
775 return Void();
776}
777
778/* 1.3 Apis */
779Return<void> RadioResponse_v1_6::setSystemSelectionChannelsResponse(const RadioResponseInfo& info) {
780 rspInfo = info;
781 parent_v1_6.notify(info.serial);
782 return Void();
783}
784
785Return<void> RadioResponse_v1_6::enableModemResponse(const RadioResponseInfo& info) {
786 rspInfo = info;
787 parent_v1_6.notify(info.serial);
788 return Void();
789}
790
791Return<void> RadioResponse_v1_6::getModemStackStatusResponse(const RadioResponseInfo& info,
792 const bool enabled) {
793 rspInfo = info;
794 isModemEnabled = enabled;
795 parent_v1_6.notify(info.serial);
796 return Void();
797}
798
799/* 1.4 Apis */
800Return<void> RadioResponse_v1_6::emergencyDialResponse(const RadioResponseInfo& info) {
801 rspInfo = info;
802 parent_v1_6.notify(info.serial);
803 return Void();
804}
805
806Return<void> RadioResponse_v1_6::startNetworkScanResponse_1_4(const RadioResponseInfo& info) {
807 rspInfo = info;
808 parent_v1_6.notify(info.serial);
809 return Void();
810}
811
812Return<void> RadioResponse_v1_6::getDataRegistrationStateResponse_1_4(
813 const RadioResponseInfo& info,
814 const ::android::hardware::radio::V1_4::DataRegStateResult& dataRegResponse) {
815 rspInfo = info;
816 dataRegResp = dataRegResponse;
817 parent_v1_6.notify(info.serial);
818 return Void();
819}
820
821Return<void> RadioResponse_v1_6::getCellInfoListResponse_1_4(
822 const RadioResponseInfo& info,
823 const ::android::hardware::hidl_vec<
824 ::android::hardware::radio::V1_4::CellInfo>& /*cellInfo*/) {
825 rspInfo = info;
826 parent_v1_6.notify(info.serial);
827 return Void();
828}
829
830Return<void> RadioResponse_v1_6::getIccCardStatusResponse_1_4(
831 const RadioResponseInfo& info,
832 const ::android::hardware::radio::V1_4::CardStatus& /*card_status*/) {
833 rspInfo = info;
834 parent_v1_6.notify(info.serial);
835 return Void();
836}
837
838Return<void> RadioResponse_v1_6::getPreferredNetworkTypeBitmapResponse(
839 const RadioResponseInfo& info, const ::android::hardware::hidl_bitfield<
840 ::android::hardware::radio::V1_4::RadioAccessFamily>
841 networkTypeBitmap) {
842 rspInfo = info;
843 networkTypeBitmapResponse = networkTypeBitmap;
844 parent_v1_6.notify(info.serial);
845 return Void();
846}
847
848Return<void> RadioResponse_v1_6::setPreferredNetworkTypeBitmapResponse(
849 const RadioResponseInfo& info) {
850 rspInfo = info;
851 parent_v1_6.notify(info.serial);
852 return Void();
853}
854
855Return<void> RadioResponse_v1_6::getDataCallListResponse_1_4(
856 const RadioResponseInfo& info,
857 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_4::SetupDataCallResult>&
858 /*dcResponse*/) {
859 rspInfo = info;
860 parent_v1_6.notify(info.serial);
861 return Void();
862}
863
864Return<void> RadioResponse_v1_6::setupDataCallResponse_1_4(
865 const RadioResponseInfo& info,
866 const android::hardware::radio::V1_4::SetupDataCallResult& /*dcResponse*/) {
867 rspInfo = info;
868 parent_v1_6.notify(info.serial);
869 return Void();
870}
871
872Return<void> RadioResponse_v1_6::setAllowedCarriersResponse_1_4(const RadioResponseInfo& info) {
873 rspInfo = info;
874 parent_v1_6.notify(info.serial);
875 return Void();
876}
877
878Return<void> RadioResponse_v1_6::getAllowedCarriersResponse_1_4(
879 const RadioResponseInfo& info, const CarrierRestrictionsWithPriority& carriers,
880 SimLockMultiSimPolicy multiSimPolicy) {
881 rspInfo = info;
882 carrierRestrictionsResp = carriers;
883 multiSimPolicyResp = multiSimPolicy;
884 parent_v1_6.notify(info.serial);
885 return Void();
886}
887
888/* 1.5 Apis */
889Return<void> RadioResponse_v1_6::setSignalStrengthReportingCriteriaResponse_1_5(
890 const RadioResponseInfo& info) {
891 rspInfo = info;
892 parent_v1_6.notify(info.serial);
893 return Void();
894}
895
896Return<void> RadioResponse_v1_6::setLinkCapacityReportingCriteriaResponse_1_5(
897 const RadioResponseInfo& info) {
898 rspInfo = info;
899 parent_v1_6.notify(info.serial);
900 return Void();
901}
902
903Return<void> RadioResponse_v1_6::enableUiccApplicationsResponse(const RadioResponseInfo& info) {
904 rspInfo = info;
905 parent_v1_6.notify(info.serial);
906 return Void();
907}
908
909Return<void> RadioResponse_v1_6::areUiccApplicationsEnabledResponse(const RadioResponseInfo& info,
910 bool enabled) {
911 rspInfo = info;
912 areUiccApplicationsEnabled = enabled;
913 parent_v1_6.notify(info.serial);
914 return Void();
915}
916
917Return<void> RadioResponse_v1_6::canToggleUiccApplicationsEnablementResponse(
918 const RadioResponseInfo& info, bool canToggle) {
919 rspInfo = info;
920 canToggleUiccApplicationsEnablement = canToggle;
921 parent_v1_6.notify(info.serial);
922 return Void();
923}
924
925Return<void> RadioResponse_v1_6::setSystemSelectionChannelsResponse_1_5(
926 const RadioResponseInfo& info) {
927 rspInfo = info;
928 parent_v1_6.notify(info.serial);
929 return Void();
930}
931
932Return<void> RadioResponse_v1_6::startNetworkScanResponse_1_5(const RadioResponseInfo& info) {
933 rspInfo = info;
934 parent_v1_6.notify(info.serial);
935 return Void();
936}
937
938Return<void> RadioResponse_v1_6::setupDataCallResponse_1_5(
939 const RadioResponseInfo& info,
940 const android::hardware::radio::V1_5::SetupDataCallResult& /* dcResponse */) {
941 rspInfo = info;
942 parent_v1_6.notify(info.serial);
943 return Void();
944}
945
946Return<void> RadioResponse_v1_6::getDataCallListResponse_1_5(
947 const RadioResponseInfo& info,
948 const hidl_vec<::android::hardware::radio::V1_5::SetupDataCallResult>& /* dcResponse */) {
949 rspInfo = info;
950 parent_v1_6.notify(info.serial);
951 return Void();
952}
953
954Return<void> RadioResponse_v1_6::setInitialAttachApnResponse_1_5(const RadioResponseInfo& info) {
955 rspInfo = info;
956 parent_v1_6.notify(info.serial);
957 return Void();
958}
959
960Return<void> RadioResponse_v1_6::setDataProfileResponse_1_5(const RadioResponseInfo& info) {
961 rspInfo = info;
962 parent_v1_6.notify(info.serial);
963 return Void();
964}
965
966Return<void> RadioResponse_v1_6::setRadioPowerResponse_1_5(const RadioResponseInfo& info) {
967 rspInfo = info;
968 parent_v1_6.notify(info.serial);
969 return Void();
970}
971
972Return<void> RadioResponse_v1_6::setIndicationFilterResponse_1_5(const RadioResponseInfo& info) {
973 rspInfo = info;
974 parent_v1_6.notify(info.serial);
975 return Void();
976}
977
978Return<void> RadioResponse_v1_6::getBarringInfoResponse(
979 const RadioResponseInfo& info,
980 const ::android::hardware::radio::V1_5::CellIdentity& cellIdentity,
981 const ::android::hardware::hidl_vec<::android::hardware::radio::V1_5::BarringInfo>&
982 barringInfos) {
983 this->barringCellIdentity = cellIdentity;
984 this->barringInfos = barringInfos;
985 rspInfo = info;
986 parent_v1_6.notify(info.serial);
987 return Void();
988}
989
990Return<void> RadioResponse_v1_6::getVoiceRegistrationStateResponse_1_5(
991 const RadioResponseInfo& info,
992 const ::android::hardware::radio::V1_5::RegStateResult& /*regResponse*/) {
993 rspInfo = info;
994 parent_v1_6.notify(info.serial);
995 return Void();
996}
997
998Return<void> RadioResponse_v1_6::getDataRegistrationStateResponse_1_5(
999 const RadioResponseInfo& info,
1000 const ::android::hardware::radio::V1_5::RegStateResult& /*regResponse*/) {
1001 rspInfo = info;
1002 parent_v1_6.notify(info.serial);
1003 return Void();
1004}
1005
1006Return<void> RadioResponse_v1_6::getCellInfoListResponse_1_5(
1007 const RadioResponseInfo& /*info*/,
1008 const ::android::hardware::hidl_vec<
1009 ::android::hardware::radio::V1_5::CellInfo>& /*cellInfo*/) {
1010 return Void();
1011}
1012
1013Return<void> RadioResponse_v1_6::setNetworkSelectionModeManualResponse_1_5(
1014 const RadioResponseInfo& info) {
1015 rspInfo = info;
1016 parent_v1_6.notify(info.serial);
1017 return Void();
1018}
1019
1020Return<void> RadioResponse_v1_6::sendCdmaSmsExpectMoreResponse(const RadioResponseInfo& info,
1021 const SendSmsResult& /*sms*/) {
1022 rspInfo = info;
1023 parent_v1_6.notify(info.serial);
1024 return Void();
1025}
1026
1027Return<void> RadioResponse_v1_6::supplySimDepersonalizationResponse(
1028 const RadioResponseInfo& /*info*/,
1029 ::android::hardware::radio::V1_5::PersoSubstate /*persoType*/,
1030 int32_t /*remainingRetries*/) {
1031 return Void();
1032}
1033
1034Return<void> RadioResponse_v1_6::getIccCardStatusResponse_1_5(
1035 const RadioResponseInfo& info,
1036 const ::android::hardware::radio::V1_5::CardStatus& card_status) {
1037 rspInfo = info;
1038 cardStatus = card_status;
1039 parent_v1_6.notify(info.serial);
1040 return Void();
1041}
1042
1043/* 1.6 Apis */
1044