/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_sender.cpp | 49 std::vector<struct SplitInfo> cellsInfos; in TextBasedSmsDelivery() local 52 gsmSmsMessage.SplitMessage(cellsInfos, text, CheckForce7BitEncodeType(), codingType, false, addr); in TextBasedSmsDelivery() 60 int cellsInfosSize = static_cast<int>(cellsInfos.size()); in TextBasedSmsDelivery() 72 TextBasedSmsSplitDelivery(desAddr, scAddr, cellsInfos, codingType, isStatusReport, tpdu, in TextBasedSmsDelivery() 77 std::vector<struct SplitInfo> cellsInfos, DataCodingScheme codingType, bool isStatusReport, in TextBasedSmsSplitDelivery() 82 int cellsInfosSize = static_cast<int>(cellsInfos.size()); in TextBasedSmsSplitDelivery() 93 segmentText.append((char *)(cellsInfos[i].encodeData.data()), cellsInfos[i].encodeData.size()); in TextBasedSmsSplitDelivery() 99 indexer->SetDcs(cellsInfos[i].encodeType); in TextBasedSmsSplitDelivery() 103 if (cellsInfos[ in TextBasedSmsSplitDelivery() 76 TextBasedSmsSplitDelivery(const std::string &desAddr, const std::string &scAddr, std::vector<struct SplitInfo> cellsInfos, DataCodingScheme codingType, bool isStatusReport, std::shared_ptr<struct SmsTpdu> tpdu, GsmSmsMessage &gsmSmsMessage, const sptr<ISendShortMessageCallback> &sendCallback, const sptr<IDeliveryShortMessageCallback> &deliveryCallback, uint16_t dataBaseId, bool isMmsApp) TextBasedSmsSplitDelivery() argument 160 std::vector<struct SplitInfo> cellsInfos; DataBasedSmsDelivery() local [all...] |
/base/telephony/sms_mms/test/fuzztest/splitmessage_fuzzer/ |
H A D | splitmessage_fuzzer.cpp | 77 std::vector<struct SplitInfo> cellsInfos; in SplitMessage() local 79 gsmSmsMessage.SplitMessage(cellsInfos, messageData, false, codingType, false, ""); in SplitMessage() 81 cdmaSmsMessage.SplitMessage(cellsInfos, messageData, false, codingType, false, ""); in SplitMessage()
|
/base/telephony/sms_mms/services/sms/ |
H A D | sms_sender.cpp | 473 void SmsSender::DataBasedSmsDeliverySplitPage(GsmSmsMessage &gsmSmsMessage, std::vector<struct SplitInfo> cellsInfos, in DataBasedSmsDeliverySplitPage() argument 478 uint32_t cellsInfosSize = static_cast<uint32_t>(cellsInfos.size()); in DataBasedSmsDeliverySplitPage() 480 const uint8_t *dataItem = reinterpret_cast<uint8_t *>(cellsInfos[indexData].text.data()); in DataBasedSmsDeliverySplitPage() 481 uint32_t dataItemLen = static_cast<uint32_t>(cellsInfos[indexData].text.size()); in DataBasedSmsDeliverySplitPage() 492 if (cellsInfos[indexData].encodeData.size() > MAX_USER_DATA_LEN + 1) { in DataBasedSmsDeliverySplitPage() 496 int ret = memcpy_s(tpdu->data.submit.userData.data, MAX_USER_DATA_LEN + 1, &cellsInfos[indexData].encodeData[0], in DataBasedSmsDeliverySplitPage() 497 cellsInfos[indexData].encodeData.size()); in DataBasedSmsDeliverySplitPage() 504 deliveryCallback, indexer, cellsInfos); in DataBasedSmsDeliverySplitPage() 511 std::shared_ptr<SmsSendIndexer> indexer, std::vector<struct SplitInfo> cellsInfos) in DataBasedSmsDeliveryPacketSplitPage() 513 tpdu->data.submit.userData.length = static_cast<int>(cellsInfos[indexDat in DataBasedSmsDeliveryPacketSplitPage() 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 [all...] |
H A D | sms_send_manager.cpp | 233 std::vector<struct SplitInfo> cellsInfos; in SplitMessage() local 240 gsmSmsMessage.SplitMessage(cellsInfos, message, false, codingType, false, addr); in SplitMessage() 245 cdmaSmsMessage.SplitMessage(cellsInfos, message, false, codingType, false, addr); in SplitMessage() 253 for (auto &item : cellsInfos) { in SplitMessage()
|
/base/telephony/sms_mms/services/sms/cdma/ |
H A D | cdma_sms_sender.cpp | 155 std::vector<struct SplitInfo> cellsInfos; in TextBasedSmsDeliveryViaIms() local 158 gsmSmsMessage.SplitMessage(cellsInfos, text, CheckForce7BitEncodeType(), codingType, false, addr); in TextBasedSmsDeliveryViaIms() 162 int cellsInfosSize = static_cast<int>(cellsInfos.size()); in TextBasedSmsDeliveryViaIms() 165 if (TpduNullOrSmsPageOverNormalOrSmsEncodeFail(cellsInfos, tpdu, unSentCellCount, hasCellFailed, sendCallback)) { in TextBasedSmsDeliveryViaIms() 173 SendSmsForEveryIndexer(i, cellsInfos, desAddr, scAddr, tpdu, gsmSmsMessage, unSentCellCount, hasCellFailed, in TextBasedSmsDeliveryViaIms() 179 void CdmaSmsSender::SendSmsForEveryIndexer(int &i, std::vector<struct SplitInfo> cellsInfos, const string &desAddr, in SendSmsForEveryIndexer() argument 186 segmentText.append((char *)(cellsInfos[i].encodeData.data()), cellsInfos[i].encodeData.size()); in SendSmsForEveryIndexer() 193 indexer->SetDcs(cellsInfos[i].encodeType); in SendSmsForEveryIndexer() 196 if (cellsInfos[ in SendSmsForEveryIndexer() 260 TpduNullOrSmsPageOverNormalOrSmsEncodeFail(std::vector<struct SplitInfo> cellsInfos, std::shared_ptr<struct SmsTpdu> tpdu, shared_ptr<uint8_t> unSentCellCount, shared_ptr<bool> hasCellFailed, const sptr<ISendShortMessageCallback> &sendCallback) TpduNullOrSmsPageOverNormalOrSmsEncodeFail() argument 420 std::vector<struct SplitInfo> cellsInfos; DataBasedSmsDeliveryViaIms() local [all...] |
/base/telephony/sms_mms/test/fuzztest/gsmsmsmessage_fuzzer/ |
H A D | gsmsmsmessage_fuzzer.cpp | 121 std::vector<struct SplitInfo> cellsInfos; in SplitMessageAndCreateSubmitTest() local 125 msg.SplitMessage(cellsInfos, text, force7BitCode, codingType, false, ""); in SplitMessageAndCreateSubmitTest() 130 msg.SplitMessage(cellsInfos, text, force7BitCode, codingType, true, ""); in SplitMessageAndCreateSubmitTest()
|
/base/telephony/sms_mms/test/fuzztest/gsmsmssender_fuzzer/ |
H A D | gsmsmssender_fuzzer.cpp | 156 std::vector<struct SplitInfo> cellsInfos; in SendSmsTest() local 161 cellsInfos.push_back(cellInfo); in SendSmsTest() 168 text, text, cellsInfos, codingType, isStatusReport, tpdu, msg, sendCallback, deliveryCallback, dataBaseId); in SendSmsTest()
|
/base/telephony/sms_mms/services/sms/include/cdma/ |
H A D | cdma_sms_sender.h | 38 bool TpduNullOrSmsPageOverNormalOrSmsEncodeFail(std::vector<struct SplitInfo> cellsInfos, 41 void SendSmsForEveryIndexer(int &i, std::vector<struct SplitInfo> cellsInfos, const std::string &desAddr,
|
/base/telephony/sms_mms/services/sms/include/ |
H A D | sms_sender.h | 74 void DataBasedSmsDeliverySplitPage(GsmSmsMessage &gsmSmsMessage, std::vector<struct SplitInfo> cellsInfos, 82 std::vector<struct SplitInfo> cellsInfos);
|
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_sender.h | 66 std::vector<struct SplitInfo> cellsInfos, DataCodingScheme codingType, bool isStatusReport,
|