/base/telephony/sms_mms/services/sms/ |
H A D | sms_sender.cpp | 49 shared_ptr<SmsSendIndexer> smsIndexer = nullptr; in ProcessEvent() local 57 smsIndexer = FindCacheMapAndTransform(event); in ProcessEvent() 58 HandleMessageResponse(smsIndexer); in ProcessEvent() 62 smsIndexer = event->GetSharedObject<SmsSendIndexer>(); in ProcessEvent() 64 sendRetryFun_(smsIndexer); in ProcessEvent() 96 void SmsSender::HandleMessageResponse(const shared_ptr<SmsSendIndexer> &smsIndexer) in HandleMessageResponse() argument 98 if (smsIndexer == nullptr) { in HandleMessageResponse() 99 TELEPHONY_LOGE("smsIndexer is nullptr"); in HandleMessageResponse() 102 if (!SendCacheMapEraseItem(smsIndexer->GetMsgRefId64Bit())) { in HandleMessageResponse() 106 if (!smsIndexer in HandleMessageResponse() 120 SendMessageSucceed(const shared_ptr<SmsSendIndexer> &smsIndexer) SendMessageSucceed() argument 167 SendMessageFailed(const shared_ptr<SmsSendIndexer> &smsIndexer) SendMessageFailed() argument 258 SendCacheMapAddItem(int64_t id, const std::shared_ptr<SmsSendIndexer> &smsIndexer) SendCacheMapAddItem() argument 283 std::shared_ptr<SmsSendIndexer> smsIndexer = nullptr; FindCacheMapAndTransform() local 325 std::shared_ptr<SmsSendIndexer> smsIndexer = nullptr; UpdateUnSentCellCount() local 361 HandleResend(const std::shared_ptr<SmsSendIndexer> &smsIndexer) HandleResend() argument 445 std::shared_ptr<SmsSendIndexer> smsIndexer = nullptr; OnRilAdapterHostDied() local [all...] |
H A D | sms_send_manager.cpp | 175 void SmsSendManager::RetriedSmsDelivery(const shared_ptr<SmsSendIndexer> smsIndexer) in RetriedSmsDelivery() argument 177 if (smsIndexer == nullptr) { in RetriedSmsDelivery() 178 TELEPHONY_LOGI("RetriedSmsDelivery::smsIndexer is nullptr error."); in RetriedSmsDelivery() 186 NetWorkType oldNetWorkType = smsIndexer->GetNetWorkType(); in RetriedSmsDelivery() 189 smsIndexer->SetNetWorkType(newNetWorkType); in RetriedSmsDelivery() 190 shared_ptr<SmsSendIndexer> indexer = smsIndexer; in RetriedSmsDelivery() 193 if (smsIndexer->GetIsText()) { in RetriedSmsDelivery() 200 if (smsIndexer->GetIsText()) { in RetriedSmsDelivery() 208 smsIndexer, ISendShortMessageCallback::SEND_SMS_FAILURE_SERVICE_UNAVAILABLE); in RetriedSmsDelivery() 216 gsmSmsSender_->SendSmsToRil(smsIndexer); in RetriedSmsDelivery() [all...] |
H A D | sms_receive_handler.cpp | 375 bool SmsReceiveHandler::IsRepeatedMessagePart(const shared_ptr<SmsReceiveIndexer> &smsIndexer) in IsRepeatedMessagePart() argument 377 if (smsIndexer != nullptr) { in IsRepeatedMessagePart() 380 predicates.EqualTo(SmsSubsection::SENDER_NUMBER, smsIndexer->GetOriginatingAddress()) in IsRepeatedMessagePart() 382 ->EqualTo(SmsSubsection::SMS_SUBSECTION_ID, std::to_string(smsIndexer->GetMsgRefId())) in IsRepeatedMessagePart() 384 ->EqualTo(SmsSubsection::SIZE, std::to_string(smsIndexer->GetMsgCount())); in IsRepeatedMessagePart() 388 if (it.GetMsgSeqId() == smsIndexer->GetMsgSeqId()) { in IsRepeatedMessagePart()
|
/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_sender.cpp | 178 void GsmSmsSender::SendSmsToRil(const shared_ptr<SmsSendIndexer> &smsIndexer) in SendSmsToRil() argument 180 if (smsIndexer == nullptr) { in SendSmsToRil() 181 SendResultCallBack(smsIndexer, ISendShortMessageCallback::SEND_SMS_FAILURE_UNKNOWN); in SendSmsToRil() 182 TELEPHONY_LOGE("gsm_sms_sender: SendSms smsIndexer nullptr"); in SendSmsToRil() 188 SendResultCallBack(smsIndexer, ISendShortMessageCallback::SEND_SMS_FAILURE_SERVICE_UNAVAILABLE); in SendSmsToRil() 198 if (!SendCacheMapAddItem(refId, smsIndexer)) { in SendSmsToRil() 205 smsData.smscPdu = StringUtils::StringToHex(smsIndexer->GetEncodeSmca()); in SendSmsToRil() 206 smsData.pdu = StringUtils::StringToHex(smsIndexer->GetEncodePdu()); in SendSmsToRil() 210 SendSatelliteSms(smsIndexer, smsData); in SendSmsToRil() 215 if ((!isImsNetDomain_ || !imsSmsCfg_) || (smsIndexer in SendSmsToRil() 225 SendCsSms(const shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData) SendCsSms() argument 242 SendSatelliteSms(const shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData) SendSatelliteSms() argument 260 SendImsSms(const shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData) SendImsSms() argument 447 ResendTextDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) ResendTextDelivery() argument 472 ResendDataDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) ResendDataDelivery() argument 526 SetPduInfo( const std::shared_ptr<SmsSendIndexer> &smsIndexer, GsmSmsMessage &gsmSmsMessage, bool &isMore) SetPduInfo() argument [all...] |
/base/telephony/sms_mms/services/sms/cdma/ |
H A D | cdma_sms_sender.cpp | 306 void CdmaSmsSender::SetPduSeqInfo(const std::shared_ptr<SmsSendIndexer> &smsIndexer, const std::size_t size, in SetPduSeqInfo() argument 310 smsIndexer->SetIsConcat(true); in SetPduSeqInfo() 324 smsIndexer->SetSmsConcat(smsConcat); in SetPduSeqInfo() 475 void CdmaSmsSender::SendSmsToRil(const shared_ptr<SmsSendIndexer> &smsIndexer) in SendSmsToRil() argument 477 if (smsIndexer == nullptr) { in SendSmsToRil() 478 TELEPHONY_LOGE("cdma_sms_sender: SendSms smsIndexer nullptr"); in SendSmsToRil() 482 SendResultCallBack(smsIndexer, ISendShortMessageCallback::SEND_SMS_FAILURE_SERVICE_UNAVAILABLE); in SendSmsToRil() 490 if (!SendCacheMapAddItem(refId, smsIndexer)) { in SendSmsToRil() 494 std::string pdu = StringUtils::StringToHex(smsIndexer->GetEncodePdu()); in SendSmsToRil() 495 bool sendImsSMS = smsIndexer in SendSmsToRil() 507 SendCsSms(const shared_ptr<SmsSendIndexer> &smsIndexer, int64_t &refId, std::string &pdu) SendCsSms() argument 515 SendImsSms(const shared_ptr<SmsSendIndexer> &smsIndexer, int64_t &refId, std::string &pdu) SendImsSms() argument 587 ReceiveStatusReport(const std::shared_ptr<SmsReceiveIndexer> &smsIndexer) ReceiveStatusReport() argument 630 ResendTextDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) ResendTextDelivery() argument 682 ResendDataDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) ResendDataDelivery() argument 734 SetConcact( const std::shared_ptr<SmsSendIndexer> &smsIndexer, const std::unique_ptr<CdmaTransportMsg> &transMsg) SetConcact() argument [all...] |
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_sender.h | 43 void SendSmsToRil(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 44 void ResendTextDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 45 void ResendDataDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 60 bool SetPduInfo(const std::shared_ptr<SmsSendIndexer> &smsIndexer, GsmSmsMessage &gsmSmsMessage, bool &isMore); 61 void SendImsSms(const std::shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData); 62 void SendCsSms(const std::shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData); 63 void SendSatelliteSms(const std::shared_ptr<SmsSendIndexer> &smsIndexer, GsmSimMessageParam smsData);
|
/base/telephony/sms_mms/services/sms/include/cdma/ |
H A D | cdma_sms_sender.h | 56 void SendSmsToRil(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 58 void ReceiveStatusReport(const std::shared_ptr<SmsReceiveIndexer> &smsIndexer); 59 void ResendTextDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 60 void ResendDataDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) override; 65 void UpdateIndexerInfo(std::shared_ptr<SmsSendIndexer> &smsIndexer, uint8_t msgRef8bit, 78 const std::shared_ptr<SmsSendIndexer> &smsIndexer, const std::unique_ptr<CdmaTransportMsg> &transMsg); 81 void SetPduSeqInfo(const std::shared_ptr<SmsSendIndexer> &smsIndexer, const std::size_t size, 84 void SendCsSms(const std::shared_ptr<SmsSendIndexer> &smsIndexer, int64_t &refId, std::string &pdu); 85 void SendImsSms(const std::shared_ptr<SmsSendIndexer> &smsIndexer, int64_t &refId, std::string &pdu);
|
/base/telephony/sms_mms/test/fuzztest/gsmsmssender_fuzzer/ |
H A D | gsmsmssender_fuzzer.cpp | 171 std::shared_ptr<SmsSendIndexer> smsIndexer = in SendSmsTest() local 173 sender->SendSmsToRil(smsIndexer); in SendSmsTest() 174 sender->ResendTextDelivery(smsIndexer); in SendSmsTest() 175 sender->ResendDataDelivery(smsIndexer); in SendSmsTest() 178 sender->SetSendIndexerInfo(smsIndexer, encodeInfo, 1); in SendSmsTest() 179 sender->ResendTextDelivery(smsIndexer); in SendSmsTest() 182 sender->SendSmsToRil(smsIndexer); in SendSmsTest() 183 sender->SetPduInfo(smsIndexer, msg, isMore); in SendSmsTest() 206 std::shared_ptr<SmsSendIndexer> smsIndexer = in SendSmsTest2() local 208 sender->SendCsSms(smsIndexer, smsDat in SendSmsTest2() [all...] |
/base/telephony/sms_mms/services/sms/include/ |
H A D | sms_sender.h | 53 virtual void SendSmsToRil(const std::shared_ptr<SmsSendIndexer> &smsIndexer) = 0; 54 void HandleMessageResponse(const std::shared_ptr<SmsSendIndexer> &smsIndexer); 57 virtual void ResendTextDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) = 0; 58 virtual void ResendDataDelivery(const std::shared_ptr<SmsSendIndexer> &smsIndexer) = 0; 98 bool SendCacheMapAddItem(int64_t id, const std::shared_ptr<SmsSendIndexer> &smsIndexer); 104 void SendMessageSucceed(const std::shared_ptr<SmsSendIndexer> &smsIndexer); 105 void SendMessageFailed(const std::shared_ptr<SmsSendIndexer> &smsIndexer); 136 void HandleResend(const std::shared_ptr<SmsSendIndexer> &smsIndexer);
|
H A D | sms_receive_handler.h | 55 void CombineMessagePart(const std::shared_ptr<SmsReceiveIndexer> &smsIndexer); 56 bool IsRepeatedMessagePart(const std::shared_ptr<SmsReceiveIndexer> &smsIndexer);
|
H A D | sms_send_manager.h | 40 void RetriedSmsDelivery(const std::shared_ptr<SmsSendIndexer> smsIndexer);
|
/base/telephony/sms_mms/test/gtest/ |
H A D | zero_branch_sms_test.cpp | 246 std::shared_ptr<SmsSendIndexer> smsIndexer = nullptr; in HWTEST_F() local 247 cdmaSmsSender->SendSmsToRil(smsIndexer); in HWTEST_F() 248 cdmaSmsSender->ResendTextDelivery(smsIndexer); in HWTEST_F() 249 cdmaSmsSender->ResendDataDelivery(smsIndexer); in HWTEST_F() 250 smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, sendCallback, deliveryCallback); in HWTEST_F() 251 cdmaSmsSender->SendSmsToRil(smsIndexer); in HWTEST_F() 252 cdmaSmsSender->ResendTextDelivery(smsIndexer); in HWTEST_F() 253 cdmaSmsSender->ResendDataDelivery(smsIndexer); in HWTEST_F() 437 auto smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, sendCallback, deliveryCallback); in HWTEST_F() local 438 smsSender->HandleMessageResponse(smsIndexer); in HWTEST_F() 491 auto smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, sendCallback, deliveryCallback); HWTEST_F() local 525 auto smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, sendCallback, deliveryCallback); HWTEST_F() local 557 auto smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, sendCallback, deliveryCallback); HWTEST_F() local 609 auto smsIndexer = std::make_shared<SmsSendIndexer>("", scAddr, "", sendCallback, deliveryCallback); HWTEST_F() local 661 auto smsIndexer = std::make_shared<SmsSendIndexer>("", scAddr, "", sendCallback, deliveryCallback); HWTEST_F() local 1577 std::shared_ptr<SmsSendIndexer> smsIndexer = nullptr; HWTEST_F() local 2459 std::shared_ptr<SmsSendIndexer> smsIndexer = HWTEST_F() local [all...] |
/base/telephony/sms_mms/test/fuzztest/unittesttwo_fuzzer/ |
H A D | unittesttwo_fuzzer.cpp | 548 auto smsIndexer = std::make_shared<SmsSendIndexer>(desAddr, scAddr, text, nullptr, nullptr); in TestRetriedSmsDelivery() local 550 m_pSmsSendManager->RetriedSmsDelivery(smsIndexer); in TestRetriedSmsDelivery() 552 smsIndexer->SetNetWorkType(NetWorkType::NET_TYPE_CDMA); in TestRetriedSmsDelivery() 554 m_pSmsSendManager->RetriedSmsDelivery(smsIndexer); in TestRetriedSmsDelivery() 555 smsIndexer->SetNetWorkType(NetWorkType::NET_TYPE_GSM); in TestRetriedSmsDelivery() 557 m_pSmsSendManager->RetriedSmsDelivery(smsIndexer); in TestRetriedSmsDelivery() 559 m_pSmsSendManager->RetriedSmsDelivery(smsIndexer); in TestRetriedSmsDelivery()
|