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 */
17 #include <radio_hidl_hal_utils_v1_2.h>
19 CardStatus cardStatus;
21 RadioResponse_v1_2::RadioResponse_v1_2(RadioHidlTest_v1_2& parent) : parent_v1_2(parent) {}
23 /* 1.0 Apis */
24 Return<void> RadioResponse_v1_2::getIccCardStatusResponse(const RadioResponseInfo& info,
25 const CardStatus& card_status) {
26 rspInfo = info;
27 cardStatus = card_status;
28 parent_v1_2.notify();
29 return Void();
30 }
32 Return<void> RadioResponse_v1_2::supplyIccPinForAppResponse(const RadioResponseInfo& /*info*/,
33 int32_t /*remainingRetries*/) {
34 return Void();
35 }
37 Return<void> RadioResponse_v1_2::supplyIccPukForAppResponse(const RadioResponseInfo& /*info*/,
38 int32_t /*remainingRetries*/) {
39 return Void();
40 }
42 Return<void> RadioResponse_v1_2::supplyIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
43 int32_t /*remainingRetries*/) {
44 return Void();
45 }
47 Return<void> RadioResponse_v1_2::supplyIccPuk2ForAppResponse(const RadioResponseInfo& /*info*/,
48 int32_t /*remainingRetries*/) {
49 return Void();
50 }
52 Return<void> RadioResponse_v1_2::changeIccPinForAppResponse(const RadioResponseInfo& /*info*/,
53 int32_t /*remainingRetries*/) {
54 return Void();
55 }
57 Return<void> RadioResponse_v1_2::changeIccPin2ForAppResponse(const RadioResponseInfo& /*info*/,
58 int32_t /*remainingRetries*/) {
59 return Void();
60 }
62 Return<void> RadioResponse_v1_2::supplyNetworkDepersonalizationResponse(
63 const RadioResponseInfo& /*info*/, int32_t /*remainingRetries*/) {
64 return Void();
65 }
67 Return<void> RadioResponse_v1_2::getCurrentCallsResponse(
68 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<Call>& /*calls*/) {
69 return Void();
70 }
72 Return<void> RadioResponse_v1_2::dialResponse(const RadioResponseInfo& /*info*/) {
73 return Void();
74 }
76 Return<void> RadioResponse_v1_2::getIMSIForAppResponse(
77 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*imsi*/) {
78 return Void();
79 }
81 Return<void> RadioResponse_v1_2::hangupConnectionResponse(const RadioResponseInfo& /*info*/) {
82 return Void();
83 }
85 Return<void> RadioResponse_v1_2::hangupWaitingOrBackgroundResponse(
86 const RadioResponseInfo& /*info*/) {
87 return Void();
88 }
90 Return<void> RadioResponse_v1_2::hangupForegroundResumeBackgroundResponse(
91 const RadioResponseInfo& /*info*/) {
92 return Void();
93 }
95 Return<void> RadioResponse_v1_2::switchWaitingOrHoldingAndActiveResponse(
96 const RadioResponseInfo& /*info*/) {
97 return Void();
98 }
100 Return<void> RadioResponse_v1_2::conferenceResponse(const RadioResponseInfo& /*info*/) {
101 return Void();
102 }
104 Return<void> RadioResponse_v1_2::rejectCallResponse(const RadioResponseInfo& /*info*/) {
105 return Void();
106 }
108 Return<void> RadioResponse_v1_2::getLastCallFailCauseResponse(
109 const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
110 return Void();
111 }
113 Return<void> RadioResponse_v1_2::getSignalStrengthResponse(const RadioResponseInfo& /*info*/,
114 const SignalStrength& /*sig_strength*/) {
115 return Void();
116 }
118 Return<void> RadioResponse_v1_2::getVoiceRegistrationStateResponse(
119 const RadioResponseInfo& /*info*/, const VoiceRegStateResult& /*voiceRegResponse*/) {
120 return Void();
121 }
123 Return<void> RadioResponse_v1_2::getDataRegistrationStateResponse(
124 const RadioResponseInfo& /*info*/, const DataRegStateResult& /*dataRegResponse*/) {
125 return Void();
126 }
128 Return<void> RadioResponse_v1_2::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 }
135 Return<void> RadioResponse_v1_2::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
136 return Void();
137 }
139 Return<void> RadioResponse_v1_2::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
140 return Void();
141 }
143 Return<void> RadioResponse_v1_2::sendSmsResponse(const RadioResponseInfo& /*info*/,
144 const SendSmsResult& /*sms*/) {
145 return Void();
146 }
148 Return<void> RadioResponse_v1_2::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
149 const SendSmsResult& /*sms*/) {
150 return Void();
151 }
153 Return<void> RadioResponse_v1_2::setupDataCallResponse(const RadioResponseInfo& /*info*/,
154 const SetupDataCallResult& /*dcResponse*/) {
155 return Void();
156 }
158 Return<void> RadioResponse_v1_2::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
159 const IccIoResult& /*iccIo*/) {
160 return Void();
161 }
163 Return<void> RadioResponse_v1_2::sendUssdResponse(const RadioResponseInfo& /*info*/) {
164 return Void();
165 }
167 Return<void> RadioResponse_v1_2::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
168 return Void();
169 }
171 Return<void> RadioResponse_v1_2::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
172 int32_t /*m*/) {
173 return Void();
174 }
176 Return<void> RadioResponse_v1_2::setClirResponse(const RadioResponseInfo& /*info*/) {
177 return Void();
178 }
180 Return<void> RadioResponse_v1_2::getCallForwardStatusResponse(
181 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
182 /*callForwardInfos*/) {
183 return Void();
184 }
186 Return<void> RadioResponse_v1_2::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
187 return Void();
188 }
190 Return<void> RadioResponse_v1_2::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
191 bool /*enable*/, int32_t /*serviceClass*/) {
192 return Void();
193 }
195 Return<void> RadioResponse_v1_2::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
196 return Void();
197 }
199 Return<void> RadioResponse_v1_2::acknowledgeLastIncomingGsmSmsResponse(
200 const RadioResponseInfo& /*info*/) {
201 return Void();
202 }
204 Return<void> RadioResponse_v1_2::acceptCallResponse(const RadioResponseInfo& /*info*/) {
205 return Void();
206 }
208 Return<void> RadioResponse_v1_2::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
209 return Void();
210 }
212 Return<void> RadioResponse_v1_2::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
213 int32_t /*response*/) {
214 return Void();
215 }
217 Return<void> RadioResponse_v1_2::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
218 int32_t /*retry*/) {
219 return Void();
220 }
222 Return<void> RadioResponse_v1_2::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
223 return Void();
224 }
226 Return<void> RadioResponse_v1_2::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
227 bool /*manual*/) {
228 return Void();
229 }
231 Return<void> RadioResponse_v1_2::setNetworkSelectionModeAutomaticResponse(
232 const RadioResponseInfo& /*info*/) {
233 return Void();
234 }
236 Return<void> RadioResponse_v1_2::setNetworkSelectionModeManualResponse(
237 const RadioResponseInfo& /*info*/) {
238 return Void();
239 }
241 Return<void> RadioResponse_v1_2::getAvailableNetworksResponse(
242 const RadioResponseInfo& /*info*/,
243 const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
244 return Void();
245 }
247 Return<void> RadioResponse_v1_2::startDtmfResponse(const RadioResponseInfo& /*info*/) {
248 return Void();
249 }
251 Return<void> RadioResponse_v1_2::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
252 return Void();
253 }
255 Return<void> RadioResponse_v1_2::getBasebandVersionResponse(
256 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
257 return Void();
258 }
260 Return<void> RadioResponse_v1_2::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
261 return Void();
262 }
264 Return<void> RadioResponse_v1_2::setMuteResponse(const RadioResponseInfo& /*info*/) {
265 return Void();
266 }
268 Return<void> RadioResponse_v1_2::getMuteResponse(const RadioResponseInfo& /*info*/,
269 bool /*enable*/) {
270 return Void();
271 }
273 Return<void> RadioResponse_v1_2::getClipResponse(const RadioResponseInfo& /*info*/,
274 ClipStatus /*status*/) {
275 return Void();
276 }
278 Return<void> RadioResponse_v1_2::getDataCallListResponse(
279 const RadioResponseInfo& /*info*/,
280 const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
281 return Void();
282 }
284 Return<void> RadioResponse_v1_2::sendOemRilRequestRawResponse(
285 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
286 return Void();
287 }
289 Return<void> RadioResponse_v1_2::sendOemRilRequestStringsResponse(
290 const RadioResponseInfo& /*info*/,
291 const ::android::hardware::hidl_vec< ::android::hardware::hidl_string>& /*data*/) {
292 return Void();
293 }
295 Return<void> RadioResponse_v1_2::setSuppServiceNotificationsResponse(
296 const RadioResponseInfo& /*info*/) {
297 return Void();
298 }
300 Return<void> RadioResponse_v1_2::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
301 int32_t /*index*/) {
302 return Void();
303 }
305 Return<void> RadioResponse_v1_2::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
306 return Void();
307 }
309 Return<void> RadioResponse_v1_2::setBandModeResponse(const RadioResponseInfo& /*info*/) {
310 return Void();
311 }
313 Return<void> RadioResponse_v1_2::getAvailableBandModesResponse(
314 const RadioResponseInfo& /*info*/,
315 const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
316 return Void();
317 }
319 Return<void> RadioResponse_v1_2::sendEnvelopeResponse(
320 const RadioResponseInfo& /*info*/,
321 const ::android::hardware::hidl_string& /*commandResponse*/) {
322 return Void();
323 }
325 Return<void> RadioResponse_v1_2::sendTerminalResponseToSimResponse(
326 const RadioResponseInfo& /*info*/) {
327 return Void();
328 }
330 Return<void> RadioResponse_v1_2::handleStkCallSetupRequestFromSimResponse(
331 const RadioResponseInfo& /*info*/) {
332 return Void();
333 }
335 Return<void> RadioResponse_v1_2::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
336 return Void();
337 }
339 Return<void> RadioResponse_v1_2::setPreferredNetworkTypeResponse(
340 const RadioResponseInfo& /*info*/) {
341 return Void();
342 }
344 Return<void> RadioResponse_v1_2::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
345 PreferredNetworkType /*nw_type*/) {
346 return Void();
347 }
349 Return<void> RadioResponse_v1_2::getNeighboringCidsResponse(
350 const RadioResponseInfo& /*info*/,
351 const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
352 return Void();
353 }
355 Return<void> RadioResponse_v1_2::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
356 return Void();
357 }
359 Return<void> RadioResponse_v1_2::setCdmaSubscriptionSourceResponse(
360 const RadioResponseInfo& /*info*/) {
361 return Void();
362 }
364 Return<void> RadioResponse_v1_2::setCdmaRoamingPreferenceResponse(
365 const RadioResponseInfo& /*info*/) {
366 return Void();
367 }
369 Return<void> RadioResponse_v1_2::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
370 CdmaRoamingType /*type*/) {
371 return Void();
372 }
374 Return<void> RadioResponse_v1_2::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
375 return Void();
376 }
378 Return<void> RadioResponse_v1_2::getTTYModeResponse(const RadioResponseInfo& /*info*/,
379 TtyMode /*mode*/) {
380 return Void();
381 }
383 Return<void> RadioResponse_v1_2::setPreferredVoicePrivacyResponse(
384 const RadioResponseInfo& /*info*/) {
385 return Void();
386 }
388 Return<void> RadioResponse_v1_2::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
389 bool /*enable*/) {
390 return Void();
391 }
393 Return<void> RadioResponse_v1_2::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
394 return Void();
395 }
397 Return<void> RadioResponse_v1_2::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
398 return Void();
399 }
401 Return<void> RadioResponse_v1_2::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
402 const SendSmsResult& /*sms*/) {
403 return Void();
404 }
406 Return<void> RadioResponse_v1_2::acknowledgeLastIncomingCdmaSmsResponse(
407 const RadioResponseInfo& /*info*/) {
408 return Void();
409 }
411 Return<void> RadioResponse_v1_2::getGsmBroadcastConfigResponse(
412 const RadioResponseInfo& /*info*/,
413 const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
414 return Void();
415 }
417 Return<void> RadioResponse_v1_2::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
418 return Void();
419 }
421 Return<void> RadioResponse_v1_2::setGsmBroadcastActivationResponse(
422 const RadioResponseInfo& /*info*/) {
423 return Void();
424 }
426 Return<void> RadioResponse_v1_2::getCdmaBroadcastConfigResponse(
427 const RadioResponseInfo& /*info*/,
428 const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
429 return Void();
430 }
432 Return<void> RadioResponse_v1_2::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
433 return Void();
434 }
436 Return<void> RadioResponse_v1_2::setCdmaBroadcastActivationResponse(
437 const RadioResponseInfo& /*info*/) {
438 return Void();
439 }
441 Return<void> RadioResponse_v1_2::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 }
450 Return<void> RadioResponse_v1_2::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
451 uint32_t /*index*/) {
452 return Void();
453 }
455 Return<void> RadioResponse_v1_2::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
456 return Void();
457 }
459 Return<void> RadioResponse_v1_2::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 }
467 Return<void> RadioResponse_v1_2::exitEmergencyCallbackModeResponse(
468 const RadioResponseInfo& /*info*/) {
469 return Void();
470 }
472 Return<void> RadioResponse_v1_2::getSmscAddressResponse(
473 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
474 return Void();
475 }
477 Return<void> RadioResponse_v1_2::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
478 return Void();
479 }
481 Return<void> RadioResponse_v1_2::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
482 return Void();
483 }
485 Return<void> RadioResponse_v1_2::reportStkServiceIsRunningResponse(
486 const RadioResponseInfo& /*info*/) {
487 return Void();
488 }
490 Return<void> RadioResponse_v1_2::getCdmaSubscriptionSourceResponse(
491 const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
492 return Void();
493 }
495 Return<void> RadioResponse_v1_2::requestIsimAuthenticationResponse(
496 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
497 return Void();
498 }
500 Return<void> RadioResponse_v1_2::acknowledgeIncomingGsmSmsWithPduResponse(
501 const RadioResponseInfo& /*info*/) {
502 return Void();
503 }
505 Return<void> RadioResponse_v1_2::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
506 const IccIoResult& /*iccIo*/) {
507 return Void();
508 }
510 Return<void> RadioResponse_v1_2::getVoiceRadioTechnologyResponse(const RadioResponseInfo& /*info*/,
511 RadioTechnology /*rat*/) {
512 return Void();
513 }
515 Return<void> RadioResponse_v1_2::getCellInfoListResponse(
516 const RadioResponseInfo& /*info*/,
517 const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
518 return Void();
519 }
521 Return<void> RadioResponse_v1_2::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
522 return Void();
523 }
525 Return<void> RadioResponse_v1_2::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
526 return Void();
527 }
529 Return<void> RadioResponse_v1_2::getImsRegistrationStateResponse(
530 const RadioResponseInfo& /*info*/, bool /*isRegistered*/, RadioTechnologyFamily /*ratFamily*/) {
531 return Void();
532 }
534 Return<void> RadioResponse_v1_2::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
535 const SendSmsResult& /*sms*/) {
536 return Void();
537 }
539 Return<void> RadioResponse_v1_2::iccTransmitApduBasicChannelResponse(
540 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
541 return Void();
542 }
544 Return<void> RadioResponse_v1_2::iccOpenLogicalChannelResponse(
545 const RadioResponseInfo& /*info*/, int32_t /*channelId*/,
546 const ::android::hardware::hidl_vec<int8_t>& /*selectResponse*/) {
547 return Void();
548 }
550 Return<void> RadioResponse_v1_2::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
551 return Void();
552 }
554 Return<void> RadioResponse_v1_2::iccTransmitApduLogicalChannelResponse(
555 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
556 return Void();
557 }
559 Return<void> RadioResponse_v1_2::nvReadItemResponse(
560 const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
561 return Void();
562 }
564 Return<void> RadioResponse_v1_2::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
565 return Void();
566 }
568 Return<void> RadioResponse_v1_2::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
569 return Void();
570 }
572 Return<void> RadioResponse_v1_2::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
573 return Void();
574 }
576 Return<void> RadioResponse_v1_2::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
577 return Void();
578 }
580 Return<void> RadioResponse_v1_2::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
581 return Void();
582 }
584 Return<void> RadioResponse_v1_2::getHardwareConfigResponse(
585 const RadioResponseInfo& /*info*/,
586 const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
587 return Void();
588 }
590 Return<void> RadioResponse_v1_2::requestIccSimAuthenticationResponse(
591 const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
592 return Void();
593 }
595 Return<void> RadioResponse_v1_2::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
596 return Void();
597 }
599 Return<void> RadioResponse_v1_2::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
600 return Void();
601 }
603 Return<void> RadioResponse_v1_2::getRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
604 const RadioCapability& /*rc*/) {
605 return Void();
606 }
608 Return<void> RadioResponse_v1_2::setRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
609 const RadioCapability& /*rc*/) {
610 return Void();
611 }
613 Return<void> RadioResponse_v1_2::startLceServiceResponse(const RadioResponseInfo& /*info*/,
614 const LceStatusInfo& /*statusInfo*/) {
615 return Void();
616 }
618 Return<void> RadioResponse_v1_2::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
619 const LceStatusInfo& /*statusInfo*/) {
620 return Void();
621 }
623 Return<void> RadioResponse_v1_2::pullLceDataResponse(const RadioResponseInfo& /*info*/,
624 const LceDataInfo& /*lceInfo*/) {
625 return Void();
626 }
628 Return<void> RadioResponse_v1_2::getModemActivityInfoResponse(
629 const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
630 return Void();
631 }
633 Return<void> RadioResponse_v1_2::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
634 int32_t /*numAllowed*/) {
635 return Void();
636 }
638 Return<void> RadioResponse_v1_2::getAllowedCarriersResponse(
639 const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
640 const CarrierRestrictions& /*carriers*/) {
641 return Void();
642 }
644 Return<void> RadioResponse_v1_2::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
645 return Void();
646 }
648 Return<void> RadioResponse_v1_2::setIndicationFilterResponse(const RadioResponseInfo& /*info*/) {
649 return Void();
650 }
652 Return<void> RadioResponse_v1_2::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
653 return Void();
654 }
656 Return<void> RadioResponse_v1_2::acknowledgeRequest(int32_t /*serial*/) {
657 return Void();
658 }
660 Return<void> RadioResponse_v1_2::setCarrierInfoForImsiEncryptionResponse(
661 const RadioResponseInfo& /*info*/) {
662 return Void();
663 }
665 Return<void> RadioResponse_v1_2::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
666 return Void();
667 }
669 Return<void> RadioResponse_v1_2::startNetworkScanResponse(const RadioResponseInfo& info) {
670 rspInfo = info;
671 parent_v1_2.notify();
672 return Void();
673 }
675 Return<void> RadioResponse_v1_2::stopNetworkScanResponse(const RadioResponseInfo& info) {
676 rspInfo = info;
677 parent_v1_2.notify();
678 return Void();
679 }
681 Return<void> RadioResponse_v1_2::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
682 const KeepaliveStatus& /*status*/) {
683 return Void();
684 }
686 Return<void> RadioResponse_v1_2::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
687 return Void();
688 }