1 /*
2 * Copyright (C) 2022-2024 Huawei Device Co., Ltd.
3 * Licensed under the Apache License, Version 2.0 (the "License");
4 * you may not use this file except in compliance with the License.
5 * You may obtain a copy of the License at
6 *
7 * http://www.apache.org/licenses/LICENSE-2.0
8 *
9 * Unless required by applicable law or agreed to in writing, software
10 * distributed under the License is distributed on an "AS IS" BASIS,
11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 * See the License for the specific language governing permissions and
13 * limitations under the License.
14 */
15
16 #include "tel_ril_callback.h"
17
18 namespace OHOS {
19 namespace Telephony {
TelRilCallback(std::shared_ptr<TelRilManager> telRilManager)20 TelRilCallback::TelRilCallback(std::shared_ptr<TelRilManager> telRilManager) : telRilManager_(telRilManager) {}
21
22 // Call
SetEmergencyCallListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)23 int32_t TelRilCallback::SetEmergencyCallListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
24 {
25 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetEmergencyCallListResponse);
26 }
27
GetEmergencyCallListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::EmergencyInfoList & emergencyInfoList)28 int32_t TelRilCallback::GetEmergencyCallListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
29 const HDI::Ril::V1_1::EmergencyInfoList &emergencyInfoList)
30 {
31 return Response(
32 responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetEmergencyCallListResponse, emergencyInfoList);
33 }
34
CallEmergencyNotice(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::EmergencyInfoList & emergencyInfoList)35 int32_t TelRilCallback::CallEmergencyNotice(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
36 const HDI::Ril::V1_1::EmergencyInfoList &emergencyInfoList)
37 {
38 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallEmergencyNotice, emergencyInfoList);
39 }
40
CallStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)41 int32_t TelRilCallback::CallStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
42 {
43 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallStateUpdated);
44 }
45
CallRingbackVoiceNotice(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::RingbackVoice & ringbackVoice)46 int32_t TelRilCallback::CallRingbackVoiceNotice(
47 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::RingbackVoice &ringbackVoice)
48 {
49 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallRingbackVoiceNotice, ringbackVoice);
50 }
51
CallSrvccStatusNotice(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SrvccStatus & srvccStatus)52 int32_t TelRilCallback::CallSrvccStatusNotice(
53 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::SrvccStatus &srvccStatus)
54 {
55 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallSrvccStatusNotice, srvccStatus);
56 }
57
CallUssdNotice(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::UssdNoticeInfo & ussdNoticeInfo)58 int32_t TelRilCallback::CallUssdNotice(
59 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::UssdNoticeInfo &ussdNoticeInfo)
60 {
61 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallUssdNotice, ussdNoticeInfo);
62 }
63
CallSsNotice(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SsNoticeInfo & ssNoticeInfo)64 int32_t TelRilCallback::CallSsNotice(
65 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::SsNoticeInfo &ssNoticeInfo)
66 {
67 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallSsNotice, ssNoticeInfo);
68 }
69
CallRsrvccStatusNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)70 int32_t TelRilCallback::CallRsrvccStatusNotify(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
71 {
72 return Notify(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallRsrvccStatusNotify);
73 }
74
GetCallListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CallInfoList & callList)75 int32_t TelRilCallback::GetCallListResponse(
76 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CallInfoList &callList)
77 {
78 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallListResponse, callList);
79 }
80
DialResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)81 int32_t TelRilCallback::DialResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
82 {
83 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::DialResponse);
84 }
85
HangupResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)86 int32_t TelRilCallback::HangupResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
87 {
88 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::HangupResponse);
89 }
90
RejectResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)91 int32_t TelRilCallback::RejectResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
92 {
93 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::RejectResponse);
94 }
95
AnswerResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)96 int32_t TelRilCallback::AnswerResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
97 {
98 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::AnswerResponse);
99 }
100
HoldCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)101 int32_t TelRilCallback::HoldCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
102 {
103 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::HoldCallResponse);
104 }
105
UnHoldCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)106 int32_t TelRilCallback::UnHoldCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
107 {
108 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::UnHoldCallResponse);
109 }
110
SwitchCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)111 int32_t TelRilCallback::SwitchCallResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
112 {
113 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SwitchCallResponse);
114 }
115
GetClipResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::GetClipResult & getClipResult)116 int32_t TelRilCallback::GetClipResponse(
117 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::GetClipResult &getClipResult)
118 {
119 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetClipResponse, getClipResult);
120 }
121
SetClipResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)122 int32_t TelRilCallback::SetClipResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
123 {
124 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetClipResponse);
125 }
126
CombineConferenceResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)127 int32_t TelRilCallback::CombineConferenceResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
128 {
129 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CombineConferenceResponse);
130 }
131
SeparateConferenceResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)132 int32_t TelRilCallback::SeparateConferenceResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
133 {
134 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SeparateConferenceResponse);
135 }
136
CallSupplementResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)137 int32_t TelRilCallback::CallSupplementResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
138 {
139 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CallSupplementResponse);
140 }
141
GetCallWaitingResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CallWaitResult & callWaitResult)142 int32_t TelRilCallback::GetCallWaitingResponse(
143 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CallWaitResult &callWaitResult)
144 {
145 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallWaitingResponse, callWaitResult);
146 }
147
SetCallWaitingResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)148 int32_t TelRilCallback::SetCallWaitingResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
149 {
150 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetCallWaitingResponse);
151 }
152
GetCallTransferInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CallForwardQueryInfoList & cFQueryList)153 int32_t TelRilCallback::GetCallTransferInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
154 const HDI::Ril::V1_1::CallForwardQueryInfoList &cFQueryList)
155 {
156 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallTransferInfoResponse, cFQueryList);
157 }
158
SetCallTransferInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)159 int32_t TelRilCallback::SetCallTransferInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
160 {
161 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetCallTransferInfoResponse);
162 }
163
GetCallRestrictionResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CallRestrictionResult & result)164 int32_t TelRilCallback::GetCallRestrictionResponse(
165 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CallRestrictionResult &result)
166 {
167 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallRestrictionResponse, result);
168 }
169
SetCallRestrictionResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)170 int32_t TelRilCallback::SetCallRestrictionResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
171 {
172 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetCallRestrictionResponse);
173 }
174
GetClirResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::GetClirResult & getClirResult)175 int32_t TelRilCallback::GetClirResponse(
176 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::GetClirResult &getClirResult)
177 {
178 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetClirResponse, getClirResult);
179 }
180
SetClirResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)181 int32_t TelRilCallback::SetClirResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
182 {
183 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetClirResponse);
184 }
185
StartDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)186 int32_t TelRilCallback::StartDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
187 {
188 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::StartDtmfResponse);
189 }
190
SendDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)191 int32_t TelRilCallback::SendDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
192 {
193 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SendDtmfResponse);
194 }
195
StopDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)196 int32_t TelRilCallback::StopDtmfResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
197 {
198 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::StopDtmfResponse);
199 }
200
GetCallPreferenceModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t mode)201 int32_t TelRilCallback::GetCallPreferenceModeResponse(
202 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t mode)
203 {
204 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallPreferenceModeResponse, mode);
205 }
206
SetCallPreferenceModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)207 int32_t TelRilCallback::SetCallPreferenceModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
208 {
209 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetCallPreferenceModeResponse);
210 }
211
SetUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)212 int32_t TelRilCallback::SetUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
213 {
214 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetUssdResponse);
215 }
216
GetUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t cusd)217 int32_t TelRilCallback::GetUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t cusd)
218 {
219 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetUssdResponse, cusd);
220 }
221
SetMuteResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)222 int32_t TelRilCallback::SetMuteResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
223 {
224 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetMuteResponse);
225 }
226
GetMuteResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t mute)227 int32_t TelRilCallback::GetMuteResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t mute)
228 {
229 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetMuteResponse, mute);
230 }
231
GetCallFailReasonResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t callFail)232 int32_t TelRilCallback::GetCallFailReasonResponse(
233 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t callFail)
234 {
235 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::GetCallFailReasonResponse, callFail);
236 }
237
SetBarringPasswordResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)238 int32_t TelRilCallback::SetBarringPasswordResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
239 {
240 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetBarringPasswordResponse);
241 }
242
CloseUnFinishedUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)243 int32_t TelRilCallback::CloseUnFinishedUssdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
244 {
245 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::CloseUnFinishedUssdResponse);
246 }
247
SetVonrSwitchResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)248 int32_t TelRilCallback::SetVonrSwitchResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
249 {
250 return Response(responseInfo, &TelRilManager::GetTelRilCall, &TelRilCall::SetVoNRSwitchResponse);
251 }
252
253 // Data
PdpContextListUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::DataCallResultList & dataCallResultList)254 int32_t TelRilCallback::PdpContextListUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
255 const HDI::Ril::V1_1::DataCallResultList &dataCallResultList)
256 {
257 return Notify(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::PdpContextListUpdated, dataCallResultList);
258 }
259
DataLinkCapabilityUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::DataLinkCapability & dataLinkCapability)260 int32_t TelRilCallback::DataLinkCapabilityUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
261 const HDI::Ril::V1_1::DataLinkCapability &dataLinkCapability)
262 {
263 return Notify(
264 responseInfo, &TelRilManager::GetTelRilData, &TelRilData::DataLinkCapabilityUpdated, dataLinkCapability);
265 }
266
ActivatePdpContextResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SetupDataCallResultInfo & setupDataCallResultInfo)267 int32_t TelRilCallback::ActivatePdpContextResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
268 const HDI::Ril::V1_1::SetupDataCallResultInfo &setupDataCallResultInfo)
269 {
270 return Response(
271 responseInfo, &TelRilManager::GetTelRilData, &TelRilData::ActivatePdpContextResponse, setupDataCallResultInfo);
272 }
273
DeactivatePdpContextResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)274 int32_t TelRilCallback::DeactivatePdpContextResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
275 {
276 return Response(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::DeactivatePdpContextResponse);
277 }
278
GetPdpContextListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::DataCallResultList & dataCallResultList)279 int32_t TelRilCallback::GetPdpContextListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
280 const HDI::Ril::V1_1::DataCallResultList &dataCallResultList)
281 {
282 return Response(
283 responseInfo, &TelRilManager::GetTelRilData, &TelRilData::GetPdpContextListResponse, dataCallResultList);
284 }
285
SetInitApnInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)286 int32_t TelRilCallback::SetInitApnInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
287 {
288 return Response(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::SetInitApnInfoResponse);
289 }
290
SetLinkBandwidthReportingRuleResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)291 int32_t TelRilCallback::SetLinkBandwidthReportingRuleResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
292 {
293 return Response(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::SetLinkBandwidthReportingRuleResponse);
294 }
295
GetLinkBandwidthInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::DataLinkBandwidthInfo & dataLinkBandwidthInfo)296 int32_t TelRilCallback::GetLinkBandwidthInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
297 const HDI::Ril::V1_1::DataLinkBandwidthInfo &dataLinkBandwidthInfo)
298 {
299 return Response(
300 responseInfo, &TelRilManager::GetTelRilData, &TelRilData::GetLinkBandwidthInfoResponse, dataLinkBandwidthInfo);
301 }
302
GetLinkCapabilityResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::DataLinkCapability & dataLinkCapability)303 int32_t TelRilCallback::GetLinkCapabilityResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
304 const HDI::Ril::V1_1::DataLinkCapability &dataLinkCapability)
305 {
306 return Response(
307 responseInfo, &TelRilManager::GetTelRilData, &TelRilData::GetLinkCapabilityResponse, dataLinkCapability);
308 }
309
CleanAllConnectionsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)310 int32_t TelRilCallback::CleanAllConnectionsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
311 {
312 return Response(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::CleanAllConnectionsResponse);
313 }
314
SetDataPermittedResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)315 int32_t TelRilCallback::SetDataPermittedResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
316 {
317 return Response(responseInfo, &TelRilManager::GetTelRilData, &TelRilData::SetDataPermittedResponse);
318 }
319
RadioStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t state)320 int32_t TelRilCallback::RadioStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t state)
321 {
322 return Notify(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::RadioStateUpdated, state);
323 }
324
VoiceRadioTechUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::VoiceRadioTechnology & voiceRadioTechnology)325 int32_t TelRilCallback::VoiceRadioTechUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
326 const HDI::Ril::V1_1::VoiceRadioTechnology &voiceRadioTechnology)
327 {
328 return Notify(
329 responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::VoiceRadioTechUpdated, voiceRadioTechnology);
330 }
331
DsdsModeUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t mode)332 int32_t TelRilCallback::DsdsModeUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t mode)
333 {
334 return Notify(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::DsdsModeUpdated, mode);
335 }
336
ShutDownResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)337 int32_t TelRilCallback::ShutDownResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
338 {
339 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::ShutDownResponse);
340 }
341
SetRadioStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)342 int32_t TelRilCallback::SetRadioStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
343 {
344 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::SetRadioStateResponse);
345 }
346
GetRadioStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t state)347 int32_t TelRilCallback::GetRadioStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t state)
348 {
349 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetRadioStateResponse, state);
350 }
351
GetImeiResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & imei)352 int32_t TelRilCallback::GetImeiResponse(
353 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &imei)
354 {
355 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetImeiResponse, imei);
356 }
357
GetImeiSvResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & imeiSv)358 int32_t TelRilCallback::GetImeiSvResponse(
359 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &imeiSv)
360 {
361 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetImeiSvResponse, imeiSv);
362 }
363
GetMeidResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & meid)364 int32_t TelRilCallback::GetMeidResponse(
365 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &meid)
366 {
367 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetMeidResponse, meid);
368 }
369
GetVoiceRadioTechnologyResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::VoiceRadioTechnology & voiceRadioTechnology)370 int32_t TelRilCallback::GetVoiceRadioTechnologyResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
371 const HDI::Ril::V1_1::VoiceRadioTechnology &voiceRadioTechnology)
372 {
373 return Response(responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetVoiceRadioTechnologyResponse,
374 voiceRadioTechnology);
375 }
376
GetBasebandVersionResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & basebandVersion)377 int32_t TelRilCallback::GetBasebandVersionResponse(
378 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &basebandVersion)
379 {
380 return Response(
381 responseInfo, &TelRilManager::GetTelRilModem, &TelRilModem::GetBasebandVersionResponse, basebandVersion);
382 }
383
SimStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)384 int32_t TelRilCallback::SimStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
385 {
386 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStateUpdated);
387 }
388
SimStkSessionEndNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)389 int32_t TelRilCallback::SimStkSessionEndNotify(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
390 {
391 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkSessionEndNotify);
392 }
393
SimStkProactiveNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & response)394 int32_t TelRilCallback::SimStkProactiveNotify(
395 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &response)
396 {
397 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkProactiveNotify, response);
398 }
399
SimStkAlphaNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & response)400 int32_t TelRilCallback::SimStkAlphaNotify(
401 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &response)
402 {
403 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkAlphaNotify, response);
404 }
405
SimStkEventNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & response)406 int32_t TelRilCallback::SimStkEventNotify(
407 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &response)
408 {
409 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkEventNotify, response);
410 }
411
SimStkCallSetupNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)412 int32_t TelRilCallback::SimStkCallSetupNotify(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
413 {
414 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkCallSetupNotify);
415 }
416
SimRefreshNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)417 int32_t TelRilCallback::SimRefreshNotify(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
418 {
419 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimRefreshNotify);
420 }
421
SimRadioProtocolUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::RadioProtocol & radioProtocol)422 int32_t TelRilCallback::SimRadioProtocolUpdated(
423 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::RadioProtocol &radioProtocol)
424 {
425 return Notify(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimRadioProtocolUpdated, radioProtocol);
426 }
427
GetSimIOResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::IccIoResultInfo & result)428 int32_t TelRilCallback::GetSimIOResponse(
429 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::IccIoResultInfo &result)
430 {
431 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::GetSimIOResponse, result);
432 }
433
GetSimStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CardStatusInfo & result)434 int32_t TelRilCallback::GetSimStatusResponse(
435 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CardStatusInfo &result)
436 {
437 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::GetSimStatusResponse, result);
438 }
439
GetSimCardStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_3::SimCardStatusInfo & result)440 int32_t TelRilCallback::GetSimCardStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
441 const HDI::Ril::V1_3::SimCardStatusInfo &result)
442 {
443 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::GetSimCardStatusResponse, result);
444 }
445
GetImsiResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & response)446 int32_t TelRilCallback::GetImsiResponse(
447 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &response)
448 {
449 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::GetImsiResponse, response);
450 }
451
GetSimLockStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t simLockStatus)452 int32_t TelRilCallback::GetSimLockStatusResponse(
453 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t simLockStatus)
454 {
455 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::GetSimLockStatusResponse, simLockStatus);
456 }
457
SetSimLockResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)458 int32_t TelRilCallback::SetSimLockResponse(
459 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
460 {
461 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SetSimLockResponse, lockStatus);
462 }
463
ChangeSimPasswordResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)464 int32_t TelRilCallback::ChangeSimPasswordResponse(
465 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
466 {
467 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::ChangeSimPasswordResponse, lockStatus);
468 }
469
UnlockPinResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)470 int32_t TelRilCallback::UnlockPinResponse(
471 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
472 {
473 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::UnlockPinResponse, lockStatus);
474 }
475
UnlockPukResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)476 int32_t TelRilCallback::UnlockPukResponse(
477 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
478 {
479 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::UnlockPukResponse, lockStatus);
480 }
481
UnlockPin2Response(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)482 int32_t TelRilCallback::UnlockPin2Response(
483 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
484 {
485 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::UnlockPin2Response, lockStatus);
486 }
487
UnlockPuk2Response(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)488 int32_t TelRilCallback::UnlockPuk2Response(
489 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
490 {
491 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::UnlockPuk2Response, lockStatus);
492 }
493
SetActiveSimResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)494 int32_t TelRilCallback::SetActiveSimResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
495 {
496 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SetActiveSimResponse);
497 }
498
SimStkSendTerminalResponseResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)499 int32_t TelRilCallback::SimStkSendTerminalResponseResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
500 {
501 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkSendTerminalResponseResponse);
502 }
503
SimStkSendEnvelopeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)504 int32_t TelRilCallback::SimStkSendEnvelopeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
505 {
506 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkSendEnvelopeResponse);
507 }
508
SimStkSendCallSetupRequestResultResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)509 int32_t TelRilCallback::SimStkSendCallSetupRequestResultResponse(
510 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
511 {
512 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkSendCallSetupRequestResultResponse);
513 }
514
SimStkIsReadyResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)515 int32_t TelRilCallback::SimStkIsReadyResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
516 {
517 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimStkIsReadyResponse);
518 }
519
GetRadioProtocolResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::RadioProtocol & radioProtocol)520 int32_t TelRilCallback::GetRadioProtocolResponse(
521 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::RadioProtocol &radioProtocol)
522 {
523 return TaskSchedule(responseInfo.slotId, &TelRilManager::GetTelRilSim, &TelRilSim::GetRadioProtocolResponse,
524 responseInfo, radioProtocol);
525 }
526
SetRadioProtocolResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::RadioProtocol & radioProtocol)527 int32_t TelRilCallback::SetRadioProtocolResponse(
528 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::RadioProtocol &radioProtocol)
529 {
530 return TaskSchedule(responseInfo.slotId, &TelRilManager::GetTelRilSim, &TelRilSim::SetRadioProtocolResponse,
531 responseInfo, radioProtocol);
532 }
533
SimOpenLogicalChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::OpenLogicalChannelResponse & pOpenLogicalChannelResponse)534 int32_t TelRilCallback::SimOpenLogicalChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
535 const HDI::Ril::V1_1::OpenLogicalChannelResponse &pOpenLogicalChannelResponse)
536 {
537 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimOpenLogicalChannelResponse,
538 pOpenLogicalChannelResponse);
539 }
540
SimCloseLogicalChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)541 int32_t TelRilCallback::SimCloseLogicalChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
542 {
543 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimCloseLogicalChannelResponse);
544 }
545
SimTransmitApduLogicalChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::IccIoResultInfo & result)546 int32_t TelRilCallback::SimTransmitApduLogicalChannelResponse(
547 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::IccIoResultInfo &result)
548 {
549 return Response(
550 responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimTransmitApduLogicalChannelResponse, result);
551 }
552
SimTransmitApduBasicChannelResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::IccIoResultInfo & result)553 int32_t TelRilCallback::SimTransmitApduBasicChannelResponse(
554 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::IccIoResultInfo &result)
555 {
556 return Response(
557 responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimTransmitApduBasicChannelResponse, result);
558 }
559
SimAuthenticationResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::IccIoResultInfo & result)560 int32_t TelRilCallback::SimAuthenticationResponse(
561 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::IccIoResultInfo &result)
562 {
563 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SimAuthenticationResponse, result);
564 }
565
UnlockSimLockResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::LockStatusResp & lockStatus)566 int32_t TelRilCallback::UnlockSimLockResponse(
567 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::LockStatusResp &lockStatus)
568 {
569 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::UnlockSimLockResponse, lockStatus);
570 }
571
SendSimMatchedOperatorInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)572 int32_t TelRilCallback::SendSimMatchedOperatorInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
573 {
574 return Response(responseInfo, &TelRilManager::GetTelRilSim, &TelRilSim::SendSimMatchedOperatorInfoResponse);
575 }
576
577 // Network
NetworkCsRegStatusUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CsRegStatusInfo & csRegStatusInfo)578 int32_t TelRilCallback::NetworkCsRegStatusUpdated(
579 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CsRegStatusInfo &csRegStatusInfo)
580 {
581 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkCsRegStatusUpdated,
582 csRegStatusInfo);
583 }
584
NetworkPsRegStatusUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::PsRegStatusInfo & psRegStatusInfo)585 int32_t TelRilCallback::NetworkPsRegStatusUpdated(
586 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::PsRegStatusInfo &psRegStatusInfo)
587 {
588 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkPsRegStatusUpdated,
589 psRegStatusInfo);
590 }
591
SignalStrengthUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::Rssi & rssi)592 int32_t TelRilCallback::SignalStrengthUpdated(
593 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::Rssi &rssi)
594 {
595 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SignalStrengthUpdated, rssi);
596 }
597
NetworkTimeZoneUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & timeZoneStr)598 int32_t TelRilCallback::NetworkTimeZoneUpdated(
599 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &timeZoneStr)
600 {
601 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkTimeZoneUpdated, timeZoneStr);
602 }
603
NetworkTimeUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & timeStr)604 int32_t TelRilCallback::NetworkTimeUpdated(
605 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const std::string &timeStr)
606 {
607 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkTimeUpdated, timeStr);
608 }
609
NetworkPhyChnlCfgUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::ChannelConfigInfoList & channelConfigInfoList)610 int32_t TelRilCallback::NetworkPhyChnlCfgUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
611 const HDI::Ril::V1_1::ChannelConfigInfoList &channelConfigInfoList)
612 {
613 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkPhyChnlCfgUpdated,
614 channelConfigInfoList);
615 }
616
NetworkCurrentCellUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CellListCurrentInfo & cellListCurrentInfo)617 int32_t TelRilCallback::NetworkCurrentCellUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
618 const HDI::Ril::V1_1::CellListCurrentInfo &cellListCurrentInfo)
619 {
620 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkCurrentCellUpdated,
621 cellListCurrentInfo);
622 }
623
GetRrcConnectionStateUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t state)624 int32_t TelRilCallback::GetRrcConnectionStateUpdated(
625 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t state)
626 {
627 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetRrcConnectionStateUpdated, state);
628 }
629
NetworkCurrentCellUpdated_1_1(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CellListCurrentInfo_1_1 & cellListCurrentInformation)630 int32_t TelRilCallback::NetworkCurrentCellUpdated_1_1(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
631 const HDI::Ril::V1_1::CellListCurrentInfo_1_1 &cellListCurrentInformation)
632 {
633 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkCurrentCellUpdated_1_1,
634 cellListCurrentInformation);
635 }
636
NetworkCurrentCellUpdated_1_2(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_2::CellListCurrentInfo_1_2 & cellListCurrentInformation)637 int32_t TelRilCallback::NetworkCurrentCellUpdated_1_2(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
638 const HDI::Ril::V1_2::CellListCurrentInfo_1_2 &cellListCurrentInformation)
639 {
640 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::NetworkCurrentCellUpdated_1_2,
641 cellListCurrentInformation);
642 }
643
ResidentNetworkUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const std::string & plmn)644 int32_t TelRilCallback::ResidentNetworkUpdated(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
645 const std::string &plmn)
646 {
647 return Notify(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::ResidentNetworkUpdated, plmn);
648 }
649
GetSignalStrengthResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::Rssi & rssi)650 int32_t TelRilCallback::GetSignalStrengthResponse(
651 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::Rssi &rssi)
652 {
653 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetSignalStrengthResponse, rssi);
654 }
655
GetCsRegStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CsRegStatusInfo & csRegStatusInfo)656 int32_t TelRilCallback::GetCsRegStatusResponse(
657 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CsRegStatusInfo &csRegStatusInfo)
658 {
659 return Response(
660 responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetCsRegStatusResponse, csRegStatusInfo);
661 }
662
GetPsRegStatusResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::PsRegStatusInfo & psRegStatusInfo)663 int32_t TelRilCallback::GetPsRegStatusResponse(
664 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::PsRegStatusInfo &psRegStatusInfo)
665 {
666 return Response(
667 responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetPsRegStatusResponse, psRegStatusInfo);
668 }
669
GetOperatorInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::OperatorInfo & operatorInfo)670 int32_t TelRilCallback::GetOperatorInfoResponse(
671 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::OperatorInfo &operatorInfo)
672 {
673 return Response(
674 responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetOperatorInfoResponse, operatorInfo);
675 }
676
GetNetworkSearchInformationResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::AvailableNetworkList & availableNetworkList)677 int32_t TelRilCallback::GetNetworkSearchInformationResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
678 const HDI::Ril::V1_1::AvailableNetworkList &availableNetworkList)
679 {
680 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetNetworkSearchInformationResponse,
681 availableNetworkList);
682 }
683
GetNetworkSelectionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SetNetworkModeInfo & setNetworkModeInfo)684 int32_t TelRilCallback::GetNetworkSelectionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
685 const HDI::Ril::V1_1::SetNetworkModeInfo &setNetworkModeInfo)
686 {
687 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetNetworkSelectionModeResponse,
688 setNetworkModeInfo);
689 }
690
SetNetworkSelectionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)691 int32_t TelRilCallback::SetNetworkSelectionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
692 {
693 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetNetworkSelectionModeResponse);
694 }
695
GetNeighboringCellInfoListResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CellListNearbyInfo & cellInfoList)696 int32_t TelRilCallback::GetNeighboringCellInfoListResponse(
697 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CellListNearbyInfo &cellInfoList)
698 {
699 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetNeighboringCellInfoListResponse,
700 cellInfoList);
701 }
702
GetNeighboringCellInfoListResponse_1_2(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_2::CellListNearbyInfo_1_2 & cellInfoList)703 int32_t TelRilCallback::GetNeighboringCellInfoListResponse_1_2(
704 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
705 const HDI::Ril::V1_2::CellListNearbyInfo_1_2 &cellInfoList)
706 {
707 return Response(responseInfo, &TelRilManager::GetTelRilNetwork,
708 &TelRilNetwork::GetNeighboringCellInfoListResponse_1_2, cellInfoList);
709 }
710
GetCurrentCellInfoResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CellListCurrentInfo & cellInfoList)711 int32_t TelRilCallback::GetCurrentCellInfoResponse(
712 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CellListCurrentInfo &cellInfoList)
713 {
714 return Response(
715 responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetCurrentCellInfoResponse, cellInfoList);
716 }
717
GetCurrentCellInfoResponse_1_1(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CellListCurrentInfo_1_1 & cellListCurrentInformation)718 int32_t TelRilCallback::GetCurrentCellInfoResponse_1_1(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
719 const HDI::Ril::V1_1::CellListCurrentInfo_1_1 &cellListCurrentInformation)
720 {
721 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetCurrentCellInfoResponse_1_1,
722 cellListCurrentInformation);
723 }
724
GetCurrentCellInfoResponse_1_2(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_2::CellListCurrentInfo_1_2 & cellListCurrentInformation)725 int32_t TelRilCallback::GetCurrentCellInfoResponse_1_2(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
726 const HDI::Ril::V1_2::CellListCurrentInfo_1_2 &cellListCurrentInformation)
727 {
728 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetCurrentCellInfoResponse_1_2,
729 cellListCurrentInformation);
730 }
731
SetPreferredNetworkResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)732 int32_t TelRilCallback::SetPreferredNetworkResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
733 {
734 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetPreferredNetworkResponse);
735 }
736
GetPreferredNetworkResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::PreferredNetworkTypeInfo & preferredNetworkTypeInfo)737 int32_t TelRilCallback::GetPreferredNetworkResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
738 const HDI::Ril::V1_1::PreferredNetworkTypeInfo &preferredNetworkTypeInfo)
739 {
740 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetPreferredNetworkResponse,
741 preferredNetworkTypeInfo);
742 }
743
GetPhysicalChannelConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::ChannelConfigInfoList & channelConfigInfoList)744 int32_t TelRilCallback::GetPhysicalChannelConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
745 const HDI::Ril::V1_1::ChannelConfigInfoList &channelConfigInfoList)
746 {
747 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetPhysicalChannelConfigResponse,
748 channelConfigInfoList);
749 }
750
SetLocateUpdatesResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)751 int32_t TelRilCallback::SetLocateUpdatesResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
752 {
753 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetLocateUpdatesResponse);
754 }
755
SetNotificationFilterResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)756 int32_t TelRilCallback::SetNotificationFilterResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
757 {
758 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetNotificationFilterResponse);
759 }
760
SetDeviceStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)761 int32_t TelRilCallback::SetDeviceStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
762 {
763 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetDeviceStateResponse);
764 }
765
SetNrOptionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)766 int32_t TelRilCallback::SetNrOptionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
767 {
768 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::SetNrOptionModeResponse);
769 }
770
GetNrOptionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t mode)771 int32_t TelRilCallback::GetNrOptionModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t mode)
772 {
773 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetNrOptionModeResponse, mode);
774 }
775
GetRrcConnectionStateResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t rrcConnectionState)776 int32_t TelRilCallback::GetRrcConnectionStateResponse(
777 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t rrcConnectionState)
778 {
779 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetRrcConnectionStateResponse,
780 rrcConnectionState);
781 }
782
GetNrSsbIdResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_2::NrCellSsbIds & nrCellSsbIds)783 int32_t TelRilCallback::GetNrSsbIdResponse(
784 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_2::NrCellSsbIds &nrCellSsbIds)
785 {
786 return Response(responseInfo, &TelRilManager::GetTelRilNetwork, &TelRilNetwork::GetNrSsbIdResponse,
787 nrCellSsbIds);
788 }
789
NewSmsNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SmsMessageInfo & smsMessageInfo)790 int32_t TelRilCallback::NewSmsNotify(
791 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::SmsMessageInfo &smsMessageInfo)
792 {
793 return Notify(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::NewSmsNotify, smsMessageInfo);
794 }
795
NewCdmaSmsNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SmsMessageInfo & smsMessageInfo)796 int32_t TelRilCallback::NewCdmaSmsNotify(
797 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::SmsMessageInfo &smsMessageInfo)
798 {
799 return Notify(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::NewCdmaSmsNotify, smsMessageInfo);
800 }
801
SmsStatusReportNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SmsMessageInfo & smsMessageInfo)802 int32_t TelRilCallback::SmsStatusReportNotify(
803 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::SmsMessageInfo &smsMessageInfo)
804 {
805 return Notify(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SmsStatusReportNotify, smsMessageInfo);
806 }
807
NewSmsStoredOnSimNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,int32_t recordNumber,int32_t indicationType)808 int32_t TelRilCallback::NewSmsStoredOnSimNotify(
809 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, int32_t recordNumber, int32_t indicationType)
810 {
811 return Notify(
812 responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::NewSmsStoredOnSimNotify, recordNumber, indicationType);
813 }
814
CBConfigNotify(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CBConfigReportInfo & cellBroadConfigReportInfo)815 int32_t TelRilCallback::CBConfigNotify(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
816 const HDI::Ril::V1_1::CBConfigReportInfo &cellBroadConfigReportInfo)
817 {
818 return Notify(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::CBConfigNotify, cellBroadConfigReportInfo);
819 }
820
SendGsmSmsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SendSmsResultInfo & sendSmsResultInfo)821 int32_t TelRilCallback::SendGsmSmsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
822 const HDI::Ril::V1_1::SendSmsResultInfo &sendSmsResultInfo)
823 {
824 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SendGsmSmsResponse, sendSmsResultInfo);
825 }
826
SendCdmaSmsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SendSmsResultInfo & sendSmsResultInfo)827 int32_t TelRilCallback::SendCdmaSmsResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
828 const HDI::Ril::V1_1::SendSmsResultInfo &sendSmsResultInfo)
829 {
830 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SendCdmaSmsResponse, sendSmsResultInfo);
831 }
832
AddSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)833 int32_t TelRilCallback::AddSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
834 {
835 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::AddSimMessageResponse);
836 }
837
DelSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)838 int32_t TelRilCallback::DelSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
839 {
840 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::DelSimMessageResponse);
841 }
842
UpdateSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)843 int32_t TelRilCallback::UpdateSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
844 {
845 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::UpdateSimMessageResponse);
846 }
847
AddCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)848 int32_t TelRilCallback::AddCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
849 {
850 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::AddCdmaSimMessageResponse);
851 }
852
DelCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)853 int32_t TelRilCallback::DelCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
854 {
855 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::DelCdmaSimMessageResponse);
856 }
857
UpdateCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)858 int32_t TelRilCallback::UpdateCdmaSimMessageResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
859 {
860 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::UpdateCdmaSimMessageResponse);
861 }
862
SetSmscAddrResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)863 int32_t TelRilCallback::SetSmscAddrResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
864 {
865 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SetSmscAddrResponse);
866 }
867
GetSmscAddrResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::ServiceCenterAddress & serviceCenterAddress)868 int32_t TelRilCallback::GetSmscAddrResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
869 const HDI::Ril::V1_1::ServiceCenterAddress &serviceCenterAddress)
870 {
871 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::GetSmscAddrResponse, serviceCenterAddress);
872 }
873
SetCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)874 int32_t TelRilCallback::SetCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
875 {
876 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SetCBConfigResponse);
877 }
878
GetCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CBConfigInfo & cellBroadcastInfo)879 int32_t TelRilCallback::GetCBConfigResponse(
880 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CBConfigInfo &cellBroadcastInfo)
881 {
882 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::GetCBConfigResponse, cellBroadcastInfo);
883 }
884
SetCdmaCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)885 int32_t TelRilCallback::SetCdmaCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
886 {
887 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SetCdmaCBConfigResponse);
888 }
889
GetCdmaCBConfigResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::CdmaCBConfigInfo & cdmaCBConfigInfo)890 int32_t TelRilCallback::GetCdmaCBConfigResponse(
891 const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo, const HDI::Ril::V1_1::CdmaCBConfigInfo &cdmaCBConfigInfo)
892 {
893 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::GetCdmaCBConfigResponse, cdmaCBConfigInfo);
894 }
895
SendSmsMoreModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo,const HDI::Ril::V1_1::SendSmsResultInfo & sendSmsResultInfo)896 int32_t TelRilCallback::SendSmsMoreModeResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo,
897 const HDI::Ril::V1_1::SendSmsResultInfo &sendSmsResultInfo)
898 {
899 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SendSmsMoreModeResponse, sendSmsResultInfo);
900 }
901
SendSmsAckResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)902 int32_t TelRilCallback::SendSmsAckResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
903 {
904 return Response(responseInfo, &TelRilManager::GetTelRilSms, &TelRilSms::SendSmsAckResponse);
905 }
906
CommonErrorResponse(const HDI::Ril::V1_1::RilRadioResponseInfo & responseInfo)907 int32_t TelRilCallback::CommonErrorResponse(const HDI::Ril::V1_1::RilRadioResponseInfo &responseInfo)
908 {
909 TELEPHONY_LOGE("CommonErrorResponse slotId: %{public}d serial: %{public}d error: %{public}d", responseInfo.slotId,
910 responseInfo.serial, responseInfo.error);
911 if (telRilManager_ == nullptr) {
912 TELEPHONY_LOGE("telRilManager_ is nullptr");
913 return TELEPHONY_ERR_LOCAL_PTR_NULL;
914 }
915 telRilManager_->ReduceRunningLock();
916 return TELEPHONY_ERR_SUCCESS;
917 }
918 } // namespace Telephony
919 } // namespace OHOS
920