/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_receive_handler.cpp | 166 shared_ptr<SmsReceiveIndexer> indexer; in HandleRemainDataShare() local 168 indexer = make_shared<SmsReceiveIndexer>(message->GetRawPdu(), message->GetScTimestamp(), in HandleRemainDataShare() 177 indexer = make_shared<SmsReceiveIndexer>(message->GetRawPdu(), message->GetScTimestamp(), in HandleRemainDataShare() 182 if (indexer == nullptr) { in HandleRemainDataShare() 185 indexer->SetRawUserData(message->GetRawUserData()); in HandleRemainDataShare() 186 indexer->SetRawWapPushUserData(message->GetRawWapPushUserData()); in HandleRemainDataShare() 188 indexer->GetMsgRefId(), indexer->GetMsgSeqId(), indexer->GetMsgCount()); in HandleRemainDataShare() 189 if (indexer in HandleRemainDataShare() 232 shared_ptr<SmsReceiveIndexer> indexer; HandleNormalSmsByType() local [all...] |
H A D | gsm_sms_sender.cpp | 91 std::shared_ptr<SmsSendIndexer> indexer = nullptr; in TextBasedSmsSplitDelivery() local 94 indexer = make_shared<SmsSendIndexer>(desAddr, scAddr, segmentText, sendCallback, deliveryCallback); in TextBasedSmsSplitDelivery() 95 if (indexer == nullptr) { in TextBasedSmsSplitDelivery() 99 indexer->SetDcs(cellsInfos[i].encodeType); in TextBasedSmsSplitDelivery() 100 indexer->SetDataBaseId(dataBaseId); in TextBasedSmsSplitDelivery() 101 indexer->SetIsMmsApp(isMmsApp); in TextBasedSmsSplitDelivery() 110 SendResultCallBack(indexer, ISendShortMessageCallback::SEND_SMS_FAILURE_UNKNOWN); in TextBasedSmsSplitDelivery() 118 indexer->SetIsConcat(true); in TextBasedSmsSplitDelivery() 123 indexer->SetSmsConcat(concat); in TextBasedSmsSplitDelivery() 131 indexer in TextBasedSmsSplitDelivery() 375 SetSendIndexerInfo(const std::shared_ptr<SmsSendIndexer> &indexer, const std::shared_ptr<struct EncodeInfo> &encodeInfo, unsigned char msgRef8bit) SetSendIndexerInfo() argument [all...] |
/base/telephony/sms_mms/services/sms/ |
H A D | sms_receive_handler.cpp | 268 void SmsReceiveHandler::CombineMessagePart(const std::shared_ptr<SmsReceiveIndexer> &indexer) in CombineMessagePart() argument 271 if ((indexer == nullptr) || (pdus == nullptr)) { in CombineMessagePart() 272 TELEPHONY_LOGE("indexer or pdus is nullptr"); in CombineMessagePart() 280 if (indexer->IsSingleMsg()) { in CombineMessagePart() 281 string pdu = StringUtils::StringToHex(indexer->GetPdu()); in CombineMessagePart() 284 if (!CombineMultiPageMessage(indexer, pdus, reliabilityHandler)) { in CombineMessagePart() 290 if (indexer->GetIsWapPushMsg()) { in CombineMessagePart() 292 auto rawWapPushUserData = indexer->GetRawWapPushUserData(); in CombineMessagePart() 293 if (!smsWapPushHandler_->DecodeWapPushPdu(indexer, rawWapPushUserData)) { in CombineMessagePart() 300 reliabilityHandler->SendBroadcast(indexer, pdu in CombineMessagePart() 303 CombineMultiPageMessage(const std::shared_ptr<SmsReceiveIndexer> &indexer, std::shared_ptr<std::vector<std::string>> pdus, std::shared_ptr<SmsReceiveReliabilityHandler> reliabilityHandler) CombineMultiPageMessage() argument 337 UpdateMultiPageMessage( const std::shared_ptr<SmsReceiveIndexer> &indexer, std::shared_ptr<std::vector<std::string>> pdus) UpdateMultiPageMessage() argument 396 AddMsgToDB(const std::shared_ptr<SmsReceiveIndexer> indexer) AddMsgToDB() argument [all...] |
H A D | sms_receive_reliability_handler.cpp | 115 TELEPHONY_LOGI("indexer display address is block"); in RemoveBlockedSms() 154 SmsReceiveIndexer &indexer, std::shared_ptr<vector<string>> userDataRaws) in GetWapPushUserDataSinglePage() 156 string pdu = StringUtils::StringToHex(indexer.GetPdu()); in GetWapPushUserDataSinglePage() 216 shared_ptr<SmsReceiveIndexer> indexer = std::make_shared<SmsReceiveIndexer>(indexerObj.GetPdu(), in ReadyDecodeWapPushUserData() local 220 indexer->SetDataBaseId(indexerObj.GetDataBaseId()); in ReadyDecodeWapPushUserData() 226 if (!smsWapPushHandler_->DecodeWapPushPdu(indexer, userDataWapPush)) { in ReadyDecodeWapPushUserData() 294 shared_ptr<SmsReceiveIndexer> indexer = std::make_shared<SmsReceiveIndexer>(indexerObj.GetPdu(), in ReadySendSmsBroadcast() local 298 indexer->SetDataBaseId(indexerObj.GetDataBaseId()); in ReadySendSmsBroadcast() 300 SendBroadcast(indexer, pdus); in ReadySendSmsBroadcast() 321 const std::shared_ptr<SmsReceiveIndexer> indexer, cons in SendBroadcast() 153 GetWapPushUserDataSinglePage( SmsReceiveIndexer &indexer, std::shared_ptr<vector<string>> userDataRaws) GetWapPushUserDataSinglePage() argument 320 SendBroadcast( const std::shared_ptr<SmsReceiveIndexer> indexer, const shared_ptr<vector<string>> pdus) SendBroadcast() argument 367 PacketSmsData(EventFwk::Want &want, const std::shared_ptr<SmsReceiveIndexer> indexer, EventFwk::CommonEventData &data, EventFwk::CommonEventPublishInfo &publishInfo) PacketSmsData() argument [all...] |
H A D | sms_sender.cpp | 217 const std::shared_ptr<SmsSendIndexer> &indexer, ISendShortMessageCallback::SmsSendResult result) in SendResultCallBack() 219 if (indexer != nullptr && indexer->GetSendCallback() != nullptr) { in SendResultCallBack() 220 indexer->GetSendCallback()->OnSmsSendResult(result); in SendResultCallBack() 241 shared_ptr<SmsSendIndexer> &indexer = iter->second; in SendCacheMapTimeoutCheck() local 242 if (indexer == nullptr || (timeStamp - indexer->GetTimeStamp()) > EXPIRED_TIME) { in SendCacheMapTimeoutCheck() 483 std::shared_ptr<SmsSendIndexer> indexer = in DataBasedSmsDeliverySplitPage() local 485 if (indexer == nullptr) { in DataBasedSmsDeliverySplitPage() 486 SendResultCallBack(indexer, ISendShortMessageCallbac in DataBasedSmsDeliverySplitPage() 216 SendResultCallBack( const std::shared_ptr<SmsSendIndexer> &indexer, ISendShortMessageCallback::SmsSendResult result) SendResultCallBack() argument 508 DataBasedSmsDeliveryPacketSplitPage(GsmSmsMessage &gsmSmsMessage, std::shared_ptr<struct SmsTpdu> tpdu, uint8_t msgRef8bit, uint32_t indexData, int32_t port, const std::string &scAddr, const sptr<ISendShortMessageCallback> &sendCallback, const sptr<IDeliveryShortMessageCallback> &deliveryCallback, std::shared_ptr<SmsSendIndexer> indexer, std::vector<struct SplitInfo> cellsInfos) DataBasedSmsDeliveryPacketSplitPage() argument 572 DataBasedSmsDeliverySendSplitPage(std::shared_ptr<struct EncodeInfo> encodeInfo, const sptr<ISendShortMessageCallback> &sendCallback, shared_ptr<SmsSendIndexer> indexer, uint8_t msgRef8bit, uint32_t cellsInfosSize) DataBasedSmsDeliverySendSplitPage() argument [all...] |
H A D | sms_wap_push_handler.cpp | 78 bool SmsWapPushHandler::DecodeWapPushPdu(std::shared_ptr<SmsReceiveIndexer> indexer, std::string &wapPdu) in DecodeWapPushPdu() argument 80 if (indexer == nullptr) { in DecodeWapPushPdu() 81 TELEPHONY_LOGE("indexer is nullptr"); in DecodeWapPushPdu() 120 DeleteWapPush(indexer); in DecodeWapPushPdu() 125 SendWapPushMessageBroadcast(indexer); in DecodeWapPushPdu() 129 void SmsWapPushHandler::DeleteWapPush(std::shared_ptr<SmsReceiveIndexer> indexer) in DeleteWapPush() argument 136 handler->DeleteMessageFormDb(indexer->GetMsgRefId(), indexer->GetDataBaseId()); in DeleteWapPush() 331 bool SmsWapPushHandler::SendWapPushMessageBroadcast(std::shared_ptr<SmsReceiveIndexer> indexer) in SendWapPushMessageBroadcast() argument 333 if (indexer in SendWapPushMessageBroadcast() [all...] |
H A D | sms_send_manager.cpp | 190 shared_ptr<SmsSendIndexer> indexer = smsIndexer; in RetriedSmsDelivery() local 194 cdmaSmsSender_->ResendTextDelivery(indexer); in RetriedSmsDelivery() 196 cdmaSmsSender_->ResendDataDelivery(indexer); in RetriedSmsDelivery() 201 gsmSmsSender_->ResendTextDelivery(indexer); in RetriedSmsDelivery() 203 gsmSmsSender_->ResendDataDelivery(indexer); in RetriedSmsDelivery()
|
H A D | sms_persist_helper.cpp | 222 SmsReceiveIndexer indexer; in Query() local 223 ResultSetConvertToIndexer(indexer, resultSet); in Query() 224 indexers.push_back(indexer); in Query()
|
/base/telephony/sms_mms/services/sms/cdma/ |
H A D | cdma_sms_receive_handler.cpp | 119 std::shared_ptr<SmsReceiveIndexer> indexer; in HandleRemainDataShare() local 121 indexer = std::make_shared<SmsReceiveIndexer>(message->GetRawPdu(), message->GetScTimestamp(), in HandleRemainDataShare() 129 indexer = std::make_shared<SmsReceiveIndexer>(message->GetRawPdu(), message->GetScTimestamp(), in HandleRemainDataShare() 133 if (indexer == nullptr) { in HandleRemainDataShare() 134 TELEPHONY_LOGE("indexer is nullptr."); in HandleRemainDataShare() 138 indexer->GetMsgRefId(), indexer->GetMsgSeqId(), indexer->GetMsgCount()); in HandleRemainDataShare() 139 if (indexer->GetIsText() && message->IsConcatMsg() && IsRepeatedMessagePart(indexer)) { in HandleRemainDataShare() 168 std::shared_ptr<SmsReceiveIndexer> indexer; HandleSmsOtherSvcid() local [all...] |
H A D | cdma_sms_sender.cpp | 107 auto indexer = make_shared<SmsSendIndexer>(desAddr, scAddr, segmentText, sendCallback, deliveryCallback); in TextBasedSmsSplitDelivery() local 108 if (indexer == nullptr) { in TextBasedSmsSplitDelivery() 112 indexer->SetDcs(splits[i].encodeType); in TextBasedSmsSplitDelivery() 113 SetPduSeqInfo(indexer, splits.size(), transMsg, i, msgRef8bit); in TextBasedSmsSplitDelivery() 122 indexer->SetEncodePdu(*pdu); in TextBasedSmsSplitDelivery() 123 UpdateIndexerInfo(indexer, msgRef8bit, splits.size(), hasCellFailed, in TextBasedSmsSplitDelivery() 125 SendSmsToRil(indexer); in TextBasedSmsSplitDelivery() 130 shared_ptr<SmsSendIndexer> &indexer, in UpdateIndexerInfo() 139 indexer->SetMsgRefId(msgRef8bit); in UpdateIndexerInfo() 140 indexer in UpdateIndexerInfo() 129 UpdateIndexerInfo( shared_ptr<SmsSendIndexer> &indexer, uint8_t msgRef8bit, const uint8_t unSentCellCount, shared_ptr<bool> hasCellFailed, long timeStamp, uint16_t msgId, uint16_t dataBaseId, bool isMmsApp) UpdateIndexerInfo() argument 187 std::shared_ptr<SmsSendIndexer> indexer = SendSmsForEveryIndexer() local 242 ReadySendSms(GsmSmsMessage gsmSmsMessage, const string &scAddr, bool isMore, std::shared_ptr<SmsSendIndexer> indexer, uint8_t msgRef8bit, shared_ptr<uint8_t> unSentCellCount, shared_ptr<bool> hasCellFailed) ReadySendSms() argument 286 SetSendIndexerInfo(const std::shared_ptr<SmsSendIndexer> &indexer, const std::shared_ptr<struct EncodeInfo> &encodeInfo, uint8_t msgRef8bit) SetSendIndexerInfo() argument 374 std::shared_ptr<SmsSendIndexer> indexer = make_shared<SmsSendIndexer>(desAddr, scAddr, port, DataBasedSmsDelivery() local 376 EncodeMsgData(std::move(transMsg), indexer, msgRef8bit, sendCallback); DataBasedSmsDelivery() local 379 EncodeMsgData(std::unique_ptr<CdmaTransportMsg> transMsg, std::shared_ptr<SmsSendIndexer> indexer, uint8_t msgRef8bit, const sptr<ISendShortMessageCallback> &sendCallback) EncodeMsgData() argument [all...] |
/base/telephony/sms_mms/services/sms/include/ |
H A D | sms_receive_reliability_handler.h | 36 const std::shared_ptr<SmsReceiveIndexer> indexer, const std::shared_ptr<std::vector<std::string>> pdus); 43 SmsReceiveIndexer &indexer, std::shared_ptr<std::vector<std::string>> userDataRaws); 46 void ReadyDecodeWapPushUserData(SmsReceiveIndexer &indexer, std::shared_ptr<std::vector<std::string>> userDataRaws); 50 void PacketSmsData(EventFwk::Want &want, const std::shared_ptr<SmsReceiveIndexer> indexer,
|
H A D | sms_wap_push_handler.h | 33 bool DecodeWapPushPdu(std::shared_ptr<SmsReceiveIndexer> indexer, std::string &wapPdu); 40 bool SendWapPushMessageBroadcast(std::shared_ptr<SmsReceiveIndexer> indexer); 44 void DeleteWapPush(std::shared_ptr<SmsReceiveIndexer> indexer);
|
H A D | sms_receive_handler.h | 57 bool AddMsgToDB(const std::shared_ptr<SmsReceiveIndexer> indexer); 66 bool CombineMultiPageMessage(const std::shared_ptr<SmsReceiveIndexer> &indexer, 70 const std::shared_ptr<SmsReceiveIndexer> &indexer, std::shared_ptr<std::vector<std::string>> pdus);
|
H A D | sms_sender.h | 65 const std::shared_ptr<SmsSendIndexer> &indexer, ISendShortMessageCallback::SmsSendResult result); 81 const sptr<IDeliveryShortMessageCallback> &deliveryCallback, std::shared_ptr<SmsSendIndexer> indexer, 84 const sptr<ISendShortMessageCallback> &sendCallback, std::shared_ptr<SmsSendIndexer> indexer,
|
/base/telephony/sms_mms/test/fuzztest/smsrecvitem_fuzzer/ |
H A D | smsrecvitem_fuzzer.cpp | 70 auto indexer = SmsReceiveIndexer(StringUtils::HexToByteVector(strData), size, size, size % SLOT_NUM, strData, in DoRecvItemsTest() local 73 dbIndexers.push_back(indexer); in DoRecvItemsTest() 74 indexer = SmsReceiveIndexer( in DoRecvItemsTest() 76 dbIndexers.push_back(indexer); in DoRecvItemsTest() 83 reliabilityHandler->GetWapPushUserDataSinglePage(indexer, userDataRaws); in DoRecvItemsTest() 85 reliabilityHandler->ReadyDecodeWapPushUserData(indexer, userDataRaws); in DoRecvItemsTest() 87 reliabilityHandler->ReadySendSmsBroadcast(indexer, userDataRaws); in DoRecvItemsTest()
|
/base/telephony/sms_mms/test/fuzztest/wappushbuffer_fuzzer/ |
H A D | wappushbuffer_fuzzer.cpp | 34 auto indexer = std::make_shared<SmsReceiveIndexer>(); in WapPushBuffer() local 35 smsWapPushHandler->DecodeWapPushPdu(indexer, strValue); in WapPushBuffer()
|
/base/telephony/sms_mms/services/sms/include/cdma/ |
H A D | cdma_sms_sender.h | 48 std::shared_ptr<SmsSendIndexer> indexer, uint8_t msgRef8bit, std::shared_ptr<uint8_t> unSentCellCount, 68 void SetSendIndexerInfo(const std::shared_ptr<SmsSendIndexer> &indexer, 86 void EncodeMsgData(std::unique_ptr<CdmaTransportMsg> transMsg, std::shared_ptr<SmsSendIndexer> indexer,
|
/base/telephony/sms_mms/test/gtest/ |
H A D | zero_branch_sms_test.cpp | 122 std::shared_ptr<SmsReceiveIndexer> indexer = nullptr; in HWTEST_F() local 127 smsReceiveHandler->CombineMessagePart(indexer); in HWTEST_F() 131 reliabilityHandler->SendBroadcast(indexer, pdus); in HWTEST_F() 133 indexer = std::make_shared<SmsReceiveIndexer>(); in HWTEST_F() 134 smsReceiveHandler->CombineMessagePart(indexer); in HWTEST_F() 135 indexer->msgCount_ = 1; in HWTEST_F() 136 indexer->destPort_ = WAP_PUSH_PORT; in HWTEST_F() 137 smsReceiveHandler->CombineMessagePart(indexer); in HWTEST_F() 138 reliabilityHandler->SendBroadcast(indexer, pdus); in HWTEST_F() 142 reliabilityHandler->SendBroadcast(indexer, pdu in HWTEST_F() 165 auto indexer = SmsReceiveIndexer(StringUtils::HexToByteVector(strData), strData.size(), strData.size(), false, HWTEST_F() local 2172 const std::shared_ptr<SmsSendIndexer> indexer = nullptr; HWTEST_F() local 2443 std::shared_ptr<SmsReceiveIndexer> indexer = std::make_shared<SmsReceiveIndexer>(); HWTEST_F() local [all...] |
H A D | zero_branch_mms_test.cpp | 470 auto indexer = std::make_shared<SmsReceiveIndexer>(); in HWTEST_F() local 471 EXPECT_FALSE(smsWapPushHandler->DecodeWapPushPdu(indexer, wapPdu)); in HWTEST_F() 474 EXPECT_FALSE(smsWapPushHandler->DecodeWapPushPdu(indexer, wapPdu)); in HWTEST_F() 478 smsWapPushHandler->DeleteWapPush(indexer); in HWTEST_F() 486 EXPECT_TRUE(smsWapPushHandler->SendWapPushMessageBroadcast(indexer)); in HWTEST_F()
|
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_sender.h | 57 void SetSendIndexerInfo(const std::shared_ptr<SmsSendIndexer> &indexer,
|
/base/telephony/sms_mms/test/fuzztest/unittesttwo_fuzzer/ |
H A D | unittesttwo_fuzzer.cpp | 667 auto indexer = std::make_shared<SmsReceiveIndexer>(); in TestUpdateAndCombineMultiPageMessage() local 672 m_pSmsReceiveHandler->CombineMultiPageMessage(indexer, pdus, reliabilityHandler); in TestUpdateAndCombineMultiPageMessage() 673 m_pSmsReceiveHandler->UpdateMultiPageMessage(indexer, pdus); in TestUpdateAndCombineMultiPageMessage() 675 m_pSmsReceiveHandler->UpdateMultiPageMessage(indexer, pdus); in TestUpdateAndCombineMultiPageMessage() 677 m_pSmsReceiveHandler->UpdateMultiPageMessage(indexer, pdus); in TestUpdateAndCombineMultiPageMessage()
|