| /base/telephony/sms_mms/services/sms/ |
| D | sms_base_message.cpp | 354 void SmsBaseMessage::ConvertSpiltToUtf8(SplitInfo &split, const DataCodingScheme &codingType) in ConvertSpiltToUtf8() argument 363 switch (codingType) { in ConvertSpiltToUtf8() 399 bool force7BitCode, DataCodingScheme &codingType, bool bPortNum, const std::string &desAddr) in SplitMessage() argument 411 codingType = force7BitCode ? DATA_CODING_7BIT : DATA_CODING_AUTO; in SplitMessage() 413 codingType = DATA_CODING_8BIT; in SplitMessage() 416 … encodeLen = DecodeMessage(decodeData, sizeof(decodeData), codingType, msgText, bAbnormal, langId); in SplitMessage() 425 segSize = GetSegmentSize(codingType, encodeLen, bPortNum, langId, MAX_ADD_PARAM_LEN); in SplitMessage() 434 splitInfo.encodeType = codingType; in SplitMessage() 443 ConvertSpiltToUtf8(splitInfo, codingType); in SplitMessage() 463 DataCodingScheme codingType = force7BitCode ? DATA_CODING_7BIT : DATA_CODING_AUTO; in GetSmsSegmentsInfo() local [all …]
|
| D | sms_send_manager.cpp | 229 DataCodingScheme codingType; in SplitMessage() local 237 gsmSmsMessage.SplitMessage(cellsInfos, message, false, codingType, false, addr); in SplitMessage() 242 cdmaSmsMessage.SplitMessage(cellsInfos, message, false, codingType, false, addr); in SplitMessage()
|
| /base/telephony/sms_mms/test/fuzztest/gsmsmsmessage_fuzzer/ |
| D | gsmsmsmessage_fuzzer.cpp | 119 DataCodingScheme codingType = static_cast<DataCodingScheme>(size % CODE_SCHEME_SIZE); in SplitMessageAndCreateSubmitTest() local 120 msg.SplitMessage(cellsInfos, text, force7BitCode, codingType, false, ""); in SplitMessageAndCreateSubmitTest() 124 msg.CreateDefaultSubmitSmsTpdu(desAddr, scAddr, text, isStatusReport, codingType); in SplitMessageAndCreateSubmitTest() 125 msg.SplitMessage(cellsInfos, text, force7BitCode, codingType, true, ""); in SplitMessageAndCreateSubmitTest() 127 …msg.CreateDataSubmitSmsTpdu(desAddr, scAddr, size, data, size, msgRef8bit, codingType, isStatusRep… in SplitMessageAndCreateSubmitTest()
|
| /base/telephony/sms_mms/test/fuzztest/splitmessage_fuzzer/ |
| D | splitmessage_fuzzer.cpp | 70 DataCodingScheme codingType; in SplitMessage() local 73 gsmSmsMessage.SplitMessage(cellsInfos, messageData, false, codingType, false, ""); in SplitMessage() 75 cdmaSmsMessage.SplitMessage(cellsInfos, messageData, false, codingType, false, ""); in SplitMessage()
|
| /base/telephony/sms_mms/services/sms/include/gsm/ |
| D | gsm_sms_message.h | 39 int SetHeaderLang(int index, const DataCodingScheme codingType, const MSG_LANGUAGE_ID_T langId); 46 …t32_t port, const uint8_t *data, uint32_t dataLen, uint8_t msgRef8bit, DataCodingScheme codingType, 73 … virtual int DecodeMessage(uint8_t *decodeData, unsigned int length, DataCodingScheme &codingType,
|
| D | gsm_sms_sender.h | 66 std::vector<struct SplitInfo> cellsInfos, DataCodingScheme codingType, bool isStatusReport,
|
| /base/telephony/sms_mms/services/sms/gsm/ |
| D | gsm_sms_sender.cpp | 47 DataCodingScheme codingType; in TextBasedSmsDelivery() local 52 … gsmSmsMessage.SplitMessage(cellsInfos, text, CheckForce7BitEncodeType(), codingType, false, addr); in TextBasedSmsDelivery() 55 gsmSmsMessage.CreateDefaultSubmitSmsTpdu(desAddr, scAddr, text, isStatusReport, codingType); in TextBasedSmsDelivery() 73 …desAddr, scAddr, cellsInfos, codingType, isStatusReport, tpdu, gsmSmsMessage, sendCallback, delive… in TextBasedSmsDelivery() 77 std::vector<struct SplitInfo> cellsInfos, DataCodingScheme codingType, bool isStatusReport, in TextBasedSmsSplitDelivery() argument 127 headerCnt += gsmSmsMessage.SetHeaderLang(headerCnt, codingType, cellsInfos[i].langId); in TextBasedSmsSplitDelivery() 158 DataCodingScheme codingType; in DataBasedSmsDelivery() local 162 …gsmSmsMessage.SplitMessage(cellsInfos, dataStr, CheckForce7BitEncodeType(), codingType, true, desA… in DataBasedSmsDelivery() 166 …desAddr, scAddr, port, data, dataLen, msgRef8bit, codingType, (deliveryCallback == nullptr) ? fals… in DataBasedSmsDelivery() 524 DataCodingScheme codingType = smsIndexer->GetDcs(); in SetPduInfo() local [all …]
|
| D | gsm_sms_message.cpp | 91 int GsmSmsMessage::SetHeaderLang(int index, const DataCodingScheme codingType, const MSG_LANGUAGE_I… in SetHeaderLang() argument 100 if (codingType == DATA_CODING_7BIT && langId != MSG_ID_RESERVED_LANG) { in SetHeaderLang() 219 DataCodingScheme codingType, bool bStatusReport) in CreateDataSubmitSmsTpdu() argument 223 CreateDefaultSubmit(bStatusReport, codingType); in CreateDataSubmitSmsTpdu() 687 …t GsmSmsMessage::DecodeMessage(uint8_t *decodeData, unsigned int len, DataCodingScheme &codingType, in DecodeMessage() argument 700 switch (codingType) { in DecodeMessage() 727 codingType = encodeType; in DecodeMessage() 731 TELEPHONY_LOGI("DecodeMessage, message coding type is %{public}d", codingType); in DecodeMessage()
|
| /base/telephony/sms_mms/services/sms/include/ |
| D | sms_base_message.h | 96 DataCodingScheme &codingType, bool bPortNum, const std::string &desAddr); 142 … virtual int DecodeMessage(uint8_t *decodeData, unsigned int length, DataCodingScheme &codingType, 144 void ConvertSpiltToUtf8(SplitInfo &split, const DataCodingScheme &codingType);
|
| /base/telephony/sms_mms/services/sms/cdma/ |
| D | cdma_sms_sender.cpp | 49 DataCodingScheme codingType; in TextBasedSmsDelivery() local 52 message.SplitMessage(splits, text, CheckForce7BitEncodeType(), codingType, false, addr); in TextBasedSmsDelivery() 62 message.CreateSubmitTransMsg(desAddr, scAddr, text, bStatusReport, codingType); in TextBasedSmsDelivery() 136 DataCodingScheme codingType; in TextBasedSmsDeliveryViaIms() local 141 … gsmSmsMessage.SplitMessage(cellsInfos, text, CheckForce7BitEncodeType(), codingType, false, addr); in TextBasedSmsDeliveryViaIms() 144 gsmSmsMessage.CreateDefaultSubmitSmsTpdu(desAddr, scAddr, text, isStatusReport, codingType); in TextBasedSmsDeliveryViaIms() 157 codingType, msgRef8bit, sendCallback, deliveryCallback); in TextBasedSmsDeliveryViaIms() 164 … shared_ptr<uint8_t> unSentCellCount, shared_ptr<bool> hasCellFailed, DataCodingScheme codingType, in SendSmsForEveryIndexer() argument 211 headerCnt += gsmSmsMessage.SetHeaderLang(headerCnt, codingType, cellsInfos[i].langId); in SendSmsForEveryIndexer() 320 DataCodingScheme codingType; in DataBasedSmsDelivery() local [all …]
|
| D | cdma_sms_message.cpp | 532 … CdmaSmsMessage::DecodeMessage(uint8_t *decodeData, unsigned int len, DataCodingScheme &codingType, in DecodeMessage() argument 545 switch (codingType) { in DecodeMessage() 556 codingType = DATA_CODING_ASCII7BIT; in DecodeMessage() 573 …en = TextCoder::Instance().CdmaUtf8ToAuto(decodeData, maxDecodeLen, pMsgText, dataLen, codingType); in DecodeMessage()
|
| /base/telephony/sms_mms/test/fuzztest/gsmsmssender_fuzzer/ |
| D | gsmsmssender_fuzzer.cpp | 154 DataCodingScheme codingType = static_cast<DataCodingScheme>(data[0] % TYPE_NUM); in SendSmsTest() local 158 msg.CreateDefaultSubmitSmsTpdu(desAddr, scAddr, text, isStatusReport, codingType); in SendSmsTest() 160 … text, text, cellsInfos, codingType, isStatusReport, tpdu, msg, sendCallback, deliveryCallback); in SendSmsTest()
|
| /base/telephony/sms_mms/test/gtest/ |
| D | zero_branch_sms_test.cpp | 1110 DataCodingScheme codingType = DataCodingScheme::DATA_CODING_7BIT; variable 1111 smsBaseMessage->ConvertSpiltToUtf8(split, codingType); 1113 codingType = DataCodingScheme::DATA_CODING_UCS2; 1114 smsBaseMessage->ConvertSpiltToUtf8(split, codingType); 1115 codingType = DataCodingScheme::DATA_CODING_AUTO; 1116 smsBaseMessage->ConvertSpiltToUtf8(split, codingType); 1131 codingType = DataCodingScheme::DATA_CODING_7BIT; 1132 EXPECT_GT(smsBaseMessage->GetMaxSegmentSize(codingType, 1, true, langId, 1), 0); 1133 EXPECT_GT(smsBaseMessage->GetSegmentSize(codingType, 1, true, langId, 1), 0); 1134 codingType = DataCodingScheme::DATA_CODING_ASCII7BIT; [all …]
|
| D | zero_branch_cdma_sms_test.cpp | 58 DataCodingScheme codingType; variable 86 codingType = DataCodingScheme::DATA_CODING_7BIT; 87 EXPECT_EQ(cdmaSmsMessage->CovertEncodingType(codingType), SmsEncodingType::GSM7BIT); 88 codingType = DataCodingScheme::DATA_CODING_ASCII7BIT; 89 EXPECT_EQ(cdmaSmsMessage->CovertEncodingType(codingType), SmsEncodingType::ASCII_7BIT); 90 codingType = DataCodingScheme::DATA_CODING_8BIT; 91 EXPECT_EQ(cdmaSmsMessage->CovertEncodingType(codingType), SmsEncodingType::OCTET); 92 codingType = DataCodingScheme::DATA_CODING_UCS2; 93 EXPECT_EQ(cdmaSmsMessage->CovertEncodingType(codingType), SmsEncodingType::UNICODE); 94 codingType = DataCodingScheme::DATA_CODING_EUCKR; [all …]
|
| /base/telephony/sms_mms/services/sms/include/cdma/ |
| D | cdma_sms_message.h | 76 … virtual int DecodeMessage(uint8_t *decodeData, unsigned int length, DataCodingScheme &codingType,
|
| D | cdma_sms_sender.h | 43 …red_ptr<uint8_t> unSentCellCount, std::shared_ptr<bool> hasCellFailed, DataCodingScheme codingType,
|
| /base/telephony/sms_mms/test/unittest/ |
| D | cdma_sms_test.cpp | 531 DataCodingScheme codingType; in EncodeSubmitMsg() local 533 message.SplitMessage(splits, text, force7Bit, codingType, false, ""); in EncodeSubmitMsg() 534 std::cout << "codingType : " << codingType << std::endl; in EncodeSubmitMsg() 540 message.CreateSubmitTransMsg(desAddr, scAddr, text, statusReport, codingType); in EncodeSubmitMsg()
|