Merge "Automatic mk -> bp."
[android/platform-hardware-interfaces.git] / radio / 1.2 / vts / functional / radio_response.cpp
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();
104 Return<void> RadioResponse_v1_2::rejectCallResponse(const RadioResponseInfo& /*info*/) {
105     return Void();
108 Return<void> RadioResponse_v1_2::getLastCallFailCauseResponse(
109     const RadioResponseInfo& /*info*/, const LastCallFailCauseInfo& /*failCauseInfo*/) {
110     return Void();
113 Return<void> RadioResponse_v1_2::getSignalStrengthResponse(const RadioResponseInfo& /*info*/,
114                                                            const SignalStrength& /*sig_strength*/) {
115     return Void();
118 Return<void> RadioResponse_v1_2::getVoiceRegistrationStateResponse(
119     const RadioResponseInfo& /*info*/, const VoiceRegStateResult& /*voiceRegResponse*/) {
120     return Void();
123 Return<void> RadioResponse_v1_2::getDataRegistrationStateResponse(
124     const RadioResponseInfo& /*info*/, const DataRegStateResult& /*dataRegResponse*/) {
125     return Void();
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();
135 Return<void> RadioResponse_v1_2::setRadioPowerResponse(const RadioResponseInfo& /*info*/) {
136     return Void();
139 Return<void> RadioResponse_v1_2::sendDtmfResponse(const RadioResponseInfo& /*info*/) {
140     return Void();
143 Return<void> RadioResponse_v1_2::sendSmsResponse(const RadioResponseInfo& /*info*/,
144                                                  const SendSmsResult& /*sms*/) {
145     return Void();
148 Return<void> RadioResponse_v1_2::sendSMSExpectMoreResponse(const RadioResponseInfo& /*info*/,
149                                                            const SendSmsResult& /*sms*/) {
150     return Void();
153 Return<void> RadioResponse_v1_2::setupDataCallResponse(const RadioResponseInfo& /*info*/,
154                                                        const SetupDataCallResult& /*dcResponse*/) {
155     return Void();
158 Return<void> RadioResponse_v1_2::iccIOForAppResponse(const RadioResponseInfo& /*info*/,
159                                                      const IccIoResult& /*iccIo*/) {
160     return Void();
163 Return<void> RadioResponse_v1_2::sendUssdResponse(const RadioResponseInfo& /*info*/) {
164     return Void();
167 Return<void> RadioResponse_v1_2::cancelPendingUssdResponse(const RadioResponseInfo& /*info*/) {
168     return Void();
171 Return<void> RadioResponse_v1_2::getClirResponse(const RadioResponseInfo& /*info*/, int32_t /*n*/,
172                                                  int32_t /*m*/) {
173     return Void();
176 Return<void> RadioResponse_v1_2::setClirResponse(const RadioResponseInfo& /*info*/) {
177     return Void();
180 Return<void> RadioResponse_v1_2::getCallForwardStatusResponse(
181     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<CallForwardInfo>&
182     /*callForwardInfos*/) {
183     return Void();
186 Return<void> RadioResponse_v1_2::setCallForwardResponse(const RadioResponseInfo& /*info*/) {
187     return Void();
190 Return<void> RadioResponse_v1_2::getCallWaitingResponse(const RadioResponseInfo& /*info*/,
191                                                         bool /*enable*/, int32_t /*serviceClass*/) {
192     return Void();
195 Return<void> RadioResponse_v1_2::setCallWaitingResponse(const RadioResponseInfo& /*info*/) {
196     return Void();
199 Return<void> RadioResponse_v1_2::acknowledgeLastIncomingGsmSmsResponse(
200     const RadioResponseInfo& /*info*/) {
201     return Void();
204 Return<void> RadioResponse_v1_2::acceptCallResponse(const RadioResponseInfo& /*info*/) {
205     return Void();
208 Return<void> RadioResponse_v1_2::deactivateDataCallResponse(const RadioResponseInfo& /*info*/) {
209     return Void();
212 Return<void> RadioResponse_v1_2::getFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
213                                                                int32_t /*response*/) {
214     return Void();
217 Return<void> RadioResponse_v1_2::setFacilityLockForAppResponse(const RadioResponseInfo& /*info*/,
218                                                                int32_t /*retry*/) {
219     return Void();
222 Return<void> RadioResponse_v1_2::setBarringPasswordResponse(const RadioResponseInfo& /*info*/) {
223     return Void();
226 Return<void> RadioResponse_v1_2::getNetworkSelectionModeResponse(const RadioResponseInfo& /*info*/,
227                                                                  bool /*manual*/) {
228     return Void();
231 Return<void> RadioResponse_v1_2::setNetworkSelectionModeAutomaticResponse(
232     const RadioResponseInfo& /*info*/) {
233     return Void();
236 Return<void> RadioResponse_v1_2::setNetworkSelectionModeManualResponse(
237     const RadioResponseInfo& /*info*/) {
238     return Void();
241 Return<void> RadioResponse_v1_2::getAvailableNetworksResponse(
242     const RadioResponseInfo& /*info*/,
243     const ::android::hardware::hidl_vec<OperatorInfo>& /*networkInfos*/) {
244     return Void();
247 Return<void> RadioResponse_v1_2::startDtmfResponse(const RadioResponseInfo& /*info*/) {
248     return Void();
251 Return<void> RadioResponse_v1_2::stopDtmfResponse(const RadioResponseInfo& /*info*/) {
252     return Void();
255 Return<void> RadioResponse_v1_2::getBasebandVersionResponse(
256     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*version*/) {
257     return Void();
260 Return<void> RadioResponse_v1_2::separateConnectionResponse(const RadioResponseInfo& /*info*/) {
261     return Void();
264 Return<void> RadioResponse_v1_2::setMuteResponse(const RadioResponseInfo& /*info*/) {
265     return Void();
268 Return<void> RadioResponse_v1_2::getMuteResponse(const RadioResponseInfo& /*info*/,
269                                                  bool /*enable*/) {
270     return Void();
273 Return<void> RadioResponse_v1_2::getClipResponse(const RadioResponseInfo& /*info*/,
274                                                  ClipStatus /*status*/) {
275     return Void();
278 Return<void> RadioResponse_v1_2::getDataCallListResponse(
279     const RadioResponseInfo& /*info*/,
280     const ::android::hardware::hidl_vec<SetupDataCallResult>& /*dcResponse*/) {
281     return Void();
284 Return<void> RadioResponse_v1_2::sendOemRilRequestRawResponse(
285     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_vec<uint8_t>& /*data*/) {
286     return Void();
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();
295 Return<void> RadioResponse_v1_2::setSuppServiceNotificationsResponse(
296     const RadioResponseInfo& /*info*/) {
297     return Void();
300 Return<void> RadioResponse_v1_2::writeSmsToSimResponse(const RadioResponseInfo& /*info*/,
301                                                        int32_t /*index*/) {
302     return Void();
305 Return<void> RadioResponse_v1_2::deleteSmsOnSimResponse(const RadioResponseInfo& /*info*/) {
306     return Void();
309 Return<void> RadioResponse_v1_2::setBandModeResponse(const RadioResponseInfo& /*info*/) {
310     return Void();
313 Return<void> RadioResponse_v1_2::getAvailableBandModesResponse(
314     const RadioResponseInfo& /*info*/,
315     const ::android::hardware::hidl_vec<RadioBandMode>& /*bandModes*/) {
316     return Void();
319 Return<void> RadioResponse_v1_2::sendEnvelopeResponse(
320     const RadioResponseInfo& /*info*/,
321     const ::android::hardware::hidl_string& /*commandResponse*/) {
322     return Void();
325 Return<void> RadioResponse_v1_2::sendTerminalResponseToSimResponse(
326     const RadioResponseInfo& /*info*/) {
327     return Void();
330 Return<void> RadioResponse_v1_2::handleStkCallSetupRequestFromSimResponse(
331     const RadioResponseInfo& /*info*/) {
332     return Void();
335 Return<void> RadioResponse_v1_2::explicitCallTransferResponse(const RadioResponseInfo& /*info*/) {
336     return Void();
339 Return<void> RadioResponse_v1_2::setPreferredNetworkTypeResponse(
340     const RadioResponseInfo& /*info*/) {
341     return Void();
344 Return<void> RadioResponse_v1_2::getPreferredNetworkTypeResponse(const RadioResponseInfo& /*info*/,
345                                                                  PreferredNetworkType /*nw_type*/) {
346     return Void();
349 Return<void> RadioResponse_v1_2::getNeighboringCidsResponse(
350     const RadioResponseInfo& /*info*/,
351     const ::android::hardware::hidl_vec<NeighboringCell>& /*cells*/) {
352     return Void();
355 Return<void> RadioResponse_v1_2::setLocationUpdatesResponse(const RadioResponseInfo& /*info*/) {
356     return Void();
359 Return<void> RadioResponse_v1_2::setCdmaSubscriptionSourceResponse(
360     const RadioResponseInfo& /*info*/) {
361     return Void();
364 Return<void> RadioResponse_v1_2::setCdmaRoamingPreferenceResponse(
365     const RadioResponseInfo& /*info*/) {
366     return Void();
369 Return<void> RadioResponse_v1_2::getCdmaRoamingPreferenceResponse(const RadioResponseInfo& /*info*/,
370                                                                   CdmaRoamingType /*type*/) {
371     return Void();
374 Return<void> RadioResponse_v1_2::setTTYModeResponse(const RadioResponseInfo& /*info*/) {
375     return Void();
378 Return<void> RadioResponse_v1_2::getTTYModeResponse(const RadioResponseInfo& /*info*/,
379                                                     TtyMode /*mode*/) {
380     return Void();
383 Return<void> RadioResponse_v1_2::setPreferredVoicePrivacyResponse(
384     const RadioResponseInfo& /*info*/) {
385     return Void();
388 Return<void> RadioResponse_v1_2::getPreferredVoicePrivacyResponse(const RadioResponseInfo& /*info*/,
389                                                                   bool /*enable*/) {
390     return Void();
393 Return<void> RadioResponse_v1_2::sendCDMAFeatureCodeResponse(const RadioResponseInfo& /*info*/) {
394     return Void();
397 Return<void> RadioResponse_v1_2::sendBurstDtmfResponse(const RadioResponseInfo& /*info*/) {
398     return Void();
401 Return<void> RadioResponse_v1_2::sendCdmaSmsResponse(const RadioResponseInfo& /*info*/,
402                                                      const SendSmsResult& /*sms*/) {
403     return Void();
406 Return<void> RadioResponse_v1_2::acknowledgeLastIncomingCdmaSmsResponse(
407     const RadioResponseInfo& /*info*/) {
408     return Void();
411 Return<void> RadioResponse_v1_2::getGsmBroadcastConfigResponse(
412     const RadioResponseInfo& /*info*/,
413     const ::android::hardware::hidl_vec<GsmBroadcastSmsConfigInfo>& /*configs*/) {
414     return Void();
417 Return<void> RadioResponse_v1_2::setGsmBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
418     return Void();
421 Return<void> RadioResponse_v1_2::setGsmBroadcastActivationResponse(
422     const RadioResponseInfo& /*info*/) {
423     return Void();
426 Return<void> RadioResponse_v1_2::getCdmaBroadcastConfigResponse(
427     const RadioResponseInfo& /*info*/,
428     const ::android::hardware::hidl_vec<CdmaBroadcastSmsConfigInfo>& /*configs*/) {
429     return Void();
432 Return<void> RadioResponse_v1_2::setCdmaBroadcastConfigResponse(const RadioResponseInfo& /*info*/) {
433     return Void();
436 Return<void> RadioResponse_v1_2::setCdmaBroadcastActivationResponse(
437     const RadioResponseInfo& /*info*/) {
438     return Void();
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();
450 Return<void> RadioResponse_v1_2::writeSmsToRuimResponse(const RadioResponseInfo& /*info*/,
451                                                         uint32_t /*index*/) {
452     return Void();
455 Return<void> RadioResponse_v1_2::deleteSmsOnRuimResponse(const RadioResponseInfo& /*info*/) {
456     return Void();
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();
467 Return<void> RadioResponse_v1_2::exitEmergencyCallbackModeResponse(
468     const RadioResponseInfo& /*info*/) {
469     return Void();
472 Return<void> RadioResponse_v1_2::getSmscAddressResponse(
473     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*smsc*/) {
474     return Void();
477 Return<void> RadioResponse_v1_2::setSmscAddressResponse(const RadioResponseInfo& /*info*/) {
478     return Void();
481 Return<void> RadioResponse_v1_2::reportSmsMemoryStatusResponse(const RadioResponseInfo& /*info*/) {
482     return Void();
485 Return<void> RadioResponse_v1_2::reportStkServiceIsRunningResponse(
486     const RadioResponseInfo& /*info*/) {
487     return Void();
490 Return<void> RadioResponse_v1_2::getCdmaSubscriptionSourceResponse(
491     const RadioResponseInfo& /*info*/, CdmaSubscriptionSource /*source*/) {
492     return Void();
495 Return<void> RadioResponse_v1_2::requestIsimAuthenticationResponse(
496     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*response*/) {
497     return Void();
500 Return<void> RadioResponse_v1_2::acknowledgeIncomingGsmSmsWithPduResponse(
501     const RadioResponseInfo& /*info*/) {
502     return Void();
505 Return<void> RadioResponse_v1_2::sendEnvelopeWithStatusResponse(const RadioResponseInfo& /*info*/,
506                                                                 const IccIoResult& /*iccIo*/) {
507     return Void();
510 Return<void> RadioResponse_v1_2::getVoiceRadioTechnologyResponse(const RadioResponseInfo& /*info*/,
511                                                                  RadioTechnology /*rat*/) {
512     return Void();
515 Return<void> RadioResponse_v1_2::getCellInfoListResponse(
516     const RadioResponseInfo& /*info*/,
517     const ::android::hardware::hidl_vec<CellInfo>& /*cellInfo*/) {
518     return Void();
521 Return<void> RadioResponse_v1_2::setCellInfoListRateResponse(const RadioResponseInfo& /*info*/) {
522     return Void();
525 Return<void> RadioResponse_v1_2::setInitialAttachApnResponse(const RadioResponseInfo& /*info*/) {
526     return Void();
529 Return<void> RadioResponse_v1_2::getImsRegistrationStateResponse(
530     const RadioResponseInfo& /*info*/, bool /*isRegistered*/, RadioTechnologyFamily /*ratFamily*/) {
531     return Void();
534 Return<void> RadioResponse_v1_2::sendImsSmsResponse(const RadioResponseInfo& /*info*/,
535                                                     const SendSmsResult& /*sms*/) {
536     return Void();
539 Return<void> RadioResponse_v1_2::iccTransmitApduBasicChannelResponse(
540     const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
541     return Void();
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();
550 Return<void> RadioResponse_v1_2::iccCloseLogicalChannelResponse(const RadioResponseInfo& /*info*/) {
551     return Void();
554 Return<void> RadioResponse_v1_2::iccTransmitApduLogicalChannelResponse(
555     const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
556     return Void();
559 Return<void> RadioResponse_v1_2::nvReadItemResponse(
560     const RadioResponseInfo& /*info*/, const ::android::hardware::hidl_string& /*result*/) {
561     return Void();
564 Return<void> RadioResponse_v1_2::nvWriteItemResponse(const RadioResponseInfo& /*info*/) {
565     return Void();
568 Return<void> RadioResponse_v1_2::nvWriteCdmaPrlResponse(const RadioResponseInfo& /*info*/) {
569     return Void();
572 Return<void> RadioResponse_v1_2::nvResetConfigResponse(const RadioResponseInfo& /*info*/) {
573     return Void();
576 Return<void> RadioResponse_v1_2::setUiccSubscriptionResponse(const RadioResponseInfo& /*info*/) {
577     return Void();
580 Return<void> RadioResponse_v1_2::setDataAllowedResponse(const RadioResponseInfo& /*info*/) {
581     return Void();
584 Return<void> RadioResponse_v1_2::getHardwareConfigResponse(
585     const RadioResponseInfo& /*info*/,
586     const ::android::hardware::hidl_vec<HardwareConfig>& /*config*/) {
587     return Void();
590 Return<void> RadioResponse_v1_2::requestIccSimAuthenticationResponse(
591     const RadioResponseInfo& /*info*/, const IccIoResult& /*result*/) {
592     return Void();
595 Return<void> RadioResponse_v1_2::setDataProfileResponse(const RadioResponseInfo& /*info*/) {
596     return Void();
599 Return<void> RadioResponse_v1_2::requestShutdownResponse(const RadioResponseInfo& /*info*/) {
600     return Void();
603 Return<void> RadioResponse_v1_2::getRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
604                                                             const RadioCapability& /*rc*/) {
605     return Void();
608 Return<void> RadioResponse_v1_2::setRadioCapabilityResponse(const RadioResponseInfo& /*info*/,
609                                                             const RadioCapability& /*rc*/) {
610     return Void();
613 Return<void> RadioResponse_v1_2::startLceServiceResponse(const RadioResponseInfo& /*info*/,
614                                                          const LceStatusInfo& /*statusInfo*/) {
615     return Void();
618 Return<void> RadioResponse_v1_2::stopLceServiceResponse(const RadioResponseInfo& /*info*/,
619                                                         const LceStatusInfo& /*statusInfo*/) {
620     return Void();
623 Return<void> RadioResponse_v1_2::pullLceDataResponse(const RadioResponseInfo& /*info*/,
624                                                      const LceDataInfo& /*lceInfo*/) {
625     return Void();
628 Return<void> RadioResponse_v1_2::getModemActivityInfoResponse(
629     const RadioResponseInfo& /*info*/, const ActivityStatsInfo& /*activityInfo*/) {
630     return Void();
633 Return<void> RadioResponse_v1_2::setAllowedCarriersResponse(const RadioResponseInfo& /*info*/,
634                                                             int32_t /*numAllowed*/) {
635     return Void();
638 Return<void> RadioResponse_v1_2::getAllowedCarriersResponse(
639     const RadioResponseInfo& /*info*/, bool /*allAllowed*/,
640     const CarrierRestrictions& /*carriers*/) {
641     return Void();
644 Return<void> RadioResponse_v1_2::sendDeviceStateResponse(const RadioResponseInfo& /*info*/) {
645     return Void();
648 Return<void> RadioResponse_v1_2::setIndicationFilterResponse(const RadioResponseInfo& /*info*/) {
649     return Void();
652 Return<void> RadioResponse_v1_2::setSimCardPowerResponse(const RadioResponseInfo& /*info*/) {
653     return Void();
656 Return<void> RadioResponse_v1_2::acknowledgeRequest(int32_t /*serial*/) {
657     return Void();
660 Return<void> RadioResponse_v1_2::setCarrierInfoForImsiEncryptionResponse(
661     const RadioResponseInfo& /*info*/) {
662     return Void();
665 Return<void> RadioResponse_v1_2::setSimCardPowerResponse_1_1(const RadioResponseInfo& /*info*/) {
666     return Void();
669 Return<void> RadioResponse_v1_2::startNetworkScanResponse(const RadioResponseInfo& info) {
670     rspInfo = info;
671     parent_v1_2.notify();
672     return Void();
675 Return<void> RadioResponse_v1_2::stopNetworkScanResponse(const RadioResponseInfo& info) {
676     rspInfo = info;
677     parent_v1_2.notify();
678     return Void();
681 Return<void> RadioResponse_v1_2::startKeepaliveResponse(const RadioResponseInfo& /*info*/,
682                                                         const KeepaliveStatus& /*status*/) {
683     return Void();
686 Return<void> RadioResponse_v1_2::stopKeepaliveResponse(const RadioResponseInfo& /*info*/) {
687     return Void();