1 /* 2 * Copyright (C) 2018 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_config_hidl_hal_utils.h> 18 19 SimSlotStatus slotStatus; 20 RadioConfigResponse(RadioConfigHidlTest & parent)21RadioConfigResponse::RadioConfigResponse(RadioConfigHidlTest& parent) : parent(parent) {} 22 getSimSlotsStatusResponse(const RadioResponseInfo & info,const::android::hardware::hidl_vec<SimSlotStatus> &)23Return<void> RadioConfigResponse::getSimSlotsStatusResponse( 24 const RadioResponseInfo& info, 25 const ::android::hardware::hidl_vec<SimSlotStatus>& /* slotStatus */) { 26 rspInfo = info; 27 parent.notify(); 28 return Void(); 29 } 30 setSimSlotsMappingResponse(const RadioResponseInfo & info)31Return<void> RadioConfigResponse::setSimSlotsMappingResponse(const RadioResponseInfo& info) { 32 rspInfo = info; 33 parent.notify(); 34 return Void(); 35 } 36