/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_param_decode.h | 33 enum SmsMessageClass GetMsgClass(uint8_t dcs); 34 enum DataCodingScheme GetMsgCodingScheme(uint8_t dcs); 35 enum SmsIndicatorType GetMsgIndicatorType(const uint8_t dcs); 36 void GetMwiType(const uint8_t dcs, struct SmsDcs &smsDcs); 43 void DecodeDcsGeneralGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs); 44 void DecodeDcsClassGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs); 45 void DecodeDcsDeleteGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs); 46 void DecodeDcsDiscardGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs); 47 void DecodeDcsStoreGsmGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs); 48 void DecodeDcsStoreUCS2GroupPdu(uint8_t dcs, struc [all...] |
H A D | gsm_pdu_code_type.h | 160 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member 180 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member 198 struct SmsDcs dcs; // TP Data Coding Scheme (TP DCS) member 218 struct SmsDcs dcs; // TP-Data-Coding-Scheme member
|
/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_param_decode.cpp | 271 uint8_t dcs = 0; in DecodeDcsPdu() local 272 if (!buffer.ReadByte(dcs)) { in DecodeDcsPdu() 280 if (((dcs & HEX_VALUE_C0) >> HEX_VALUE_06) == 0) { in DecodeDcsPdu() 281 DecodeDcsGeneralGroupPdu(dcs, smsDcs); in DecodeDcsPdu() 282 } else if (((dcs & HEX_VALUE_F0) >> HEX_VALUE_04) == HEX_VALUE_0F) { in DecodeDcsPdu() 283 DecodeDcsClassGroupPdu(dcs, smsDcs); in DecodeDcsPdu() 284 } else if (((dcs & HEX_VALUE_C0) >> HEX_VALUE_06) == HEX_VALUE_01) { in DecodeDcsPdu() 285 DecodeDcsDeleteGroupPdu(dcs, smsDcs); in DecodeDcsPdu() 286 } else if (((dcs & HEX_VALUE_F0) >> HEX_VALUE_04) == HEX_VALUE_0C) { in DecodeDcsPdu() 287 DecodeDcsDiscardGroupPdu(dcs, smsDc in DecodeDcsPdu() 298 DecodeDcsGeneralGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsGeneralGroupPdu() argument 315 DecodeDcsClassGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsClassGroupPdu() argument 328 DecodeDcsDeleteGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsDeleteGroupPdu() argument 340 DecodeDcsDiscardGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsDiscardGroupPdu() argument 351 DecodeDcsStoreGsmGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsStoreGsmGroupPdu() argument 363 DecodeDcsStoreUCS2GroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsStoreUCS2GroupPdu() argument 375 DecodeDcsUnknownGroupPdu(uint8_t dcs, struct SmsDcs *smsDcs) DecodeDcsUnknownGroupPdu() argument 388 GetMsgClass(uint8_t dcs) GetMsgClass() argument 393 GetMsgCodingScheme(uint8_t dcs) GetMsgCodingScheme() argument 398 GetMsgIndicatorType(const uint8_t dcs) GetMsgIndicatorType() argument 403 GetMwiType(const uint8_t dcs, struct SmsDcs &smsDcs) GetMwiType() argument [all...] |
H A D | gsm_sms_tpdu_decode.cpp | 121 if (!paramCodec_->DecodeDcsPdu(buffer, &(submit->dcs))) { in DecodeSubmitPartData() 131 uDataCodec_->DecodeUserDataPdu(buffer, submit->bHeaderInd, submit->dcs.codingScheme, &(submit->userData)); in DecodeSubmitPartData() 192 if (!paramCodec_->DecodeDcsPdu(buffer, &(deliver->dcs))) { in DecodeDeliver() 193 TELEPHONY_LOGE("decode dcs fail."); in DecodeDeliver() 202 deliver->dcs.codingScheme = DATA_CODING_EUCKR; in DecodeDeliver() 219 deliver->dcs.bMWI = true; in DecodeDeliverPartData() 221 deliver->dcs.bIndActive = false; in DecodeDeliverPartData() 223 deliver->dcs.bIndActive = true; in DecodeDeliverPartData() 226 deliver->dcs.indType = SMS_VOICE_INDICATOR; in DecodeDeliverPartData() 228 deliver->dcs in DecodeDeliverPartData() [all...] |
H A D | gsm_sms_tpdu_encode.cpp | 80 std::string dcs; in EncodeSubmitPduPartData() local 81 paramCodec_->EncodeDCS(&pSubmit->dcs, dcs); in EncodeSubmitPduPartData() 87 if (memcpy_s(buffer.data_.get() + buffer.GetIndex(), bufferLen, dcs.data(), HEX_VALUE_01) != EOK) { in EncodeSubmitPduPartData() 111 bool ret = uDataCodec_->EncodeUserDataPdu(buffer, pUserData, pSubmit->dcs.codingScheme, addr); in EncodeSubmitPduPartData() 320 std::string dcs; in EncodeDeliverData() local 321 paramCodec_->EncodeDCS(&pDeliver->dcs, dcs); in EncodeDeliverData() 327 if (memcpy_s(buffer.data_.get() + buffer.GetIndex(), bufferLen, dcs.data(), HEX_VALUE_01) != EOK) { in EncodeDeliverData() 350 bool result = uDataCodec_->EncodeUserDataPdu(buffer, pUserData, pDeliver->dcs in EncodeDeliverData() 410 std::string dcs; EncodeDeliverReportPartData() local 570 std::string dcs; EncodeStatusReportData() local [all...] |
H A D | gsm_sms_message.cpp | 197 smsTpdu_->data.submit.dcs.bCompressed = false; in CreateDefaultSubmit() 198 smsTpdu_->data.submit.dcs.msgClass = SmsMessageClass::SMS_CLASS_UNKNOWN; in CreateDefaultSubmit() 199 smsTpdu_->data.submit.dcs.codingGroup = CODING_GENERAL_GROUP; in CreateDefaultSubmit() 200 smsTpdu_->data.submit.dcs.codingScheme = codingScheme; in CreateDefaultSubmit() 498 bCompressed_ = smsTpdu_->data.deliver.dcs.bCompressed; in ConvertMessageDcs() 499 codingScheme_ = smsTpdu_->data.deliver.dcs.codingScheme; in ConvertMessageDcs() 500 codingGroup_ = smsTpdu_->data.deliver.dcs.codingGroup; in ConvertMessageDcs() 501 bIndActive_ = smsTpdu_->data.deliver.dcs.bIndActive; in ConvertMessageDcs() 502 bMwi_ = smsTpdu_->data.deliver.dcs.bMWI; in ConvertMessageDcs() 503 bMwiSense_ = smsTpdu_->data.deliver.dcs in ConvertMessageDcs() [all...] |
H A D | gsm_sms_cb_handler.cpp | 368 cbMessage->GetDcs(sendData.dcs); in GetCbData() 408 want.SetParam(SmsCbData::DCS, static_cast<char>(sendData.dcs)); in PackageWantData()
|
/base/telephony/sms_mms/services/sms/ |
H A D | gsm_cb_codec.cpp | 202 if (cbHeader_->dcs.codingScheme == DATA_CODING_7BIT) { in ConvertToUTF8() 204 } else if (cbHeader_->dcs.codingScheme == DATA_CODING_UCS2) { in ConvertToUTF8() 283 void GsmCbCodec::DecodeIos639Dcs(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const in DecodeIos639Dcs() 289 dcs.codingGroup = SMS_CBMSG_CODGRP_GENERAL_DCS; in DecodeIos639Dcs() 290 dcs.codingScheme = (dcsData & HEX_VALUE_01) ? DATA_CODING_UCS2 : DATA_CODING_7BIT; in DecodeIos639Dcs() 291 dcs.langType = CB_LANG_ISO639; in DecodeIos639Dcs() 297 dcs.iso639Lang[0x00] = hight & HEX_VALUE_7F; in DecodeIos639Dcs() 298 dcs.iso639Lang[HEX_VALUE_01] = (hight & HEX_VALUE_80) >> HEX_VALUE_07; in DecodeIos639Dcs() 299 dcs.iso639Lang[HEX_VALUE_01] |= (low & HEX_VALUE_3F) << HEX_VALUE_01; in DecodeIos639Dcs() 300 dcs in DecodeIos639Dcs() [all...] |
H A D | gsm_cb_umts_codec.cpp | 90 uint8_t dcs = oneByte; in Decode3gHeader() local 91 return Decode3gHeaderPartData(dcs); in Decode3gHeader() 94 bool GsmCbUmtsCodec::Decode3gHeaderPartData(uint8_t dcs) in Decode3gHeaderPartData() argument 118 cbCodec_->DecodeCbMsgDCS(dcs, iosTemp, cbHeader_->dcs); in Decode3gHeaderPartData() 119 cbHeader_->langType = cbHeader_->dcs.langType; in Decode3gHeaderPartData() 138 switch (cbHeader_->dcs.codingScheme) { in Decode3gCbMsg() 224 if (cbHeader_->dcs.iso639Lang[0]) { in Decode3gUCS2()
|
H A D | gsm_cb_gsm_codec.cpp | 135 uint8_t dcs = oneByte; in Decode2gHeaderCommonCb() local 156 cbCodec_->DecodeCbMsgDCS(dcs, iosTemp, cbHeader_->dcs); in Decode2gHeaderCommonCb() 157 cbHeader_->langType = cbHeader_->dcs.langType; in Decode2gHeaderCommonCb() 190 switch (cbHeader_->dcs.codingScheme) { in Decode2gCbMsg() 204 if (cbHeader_->dcs.iso639Lang[0]) { in Decode2gCbMsg() 205 TELEPHONY_LOGI("dcs.iso639Lang"); in Decode2gCbMsg() 241 if (cbHeader_->dcs.iso639Lang[0] && unpackLen >= GsmCbCodec::CB_IOS639_LANG_SIZE) { in Decode2gCbMsg7bit()
|
H A D | sms_base_message.cpp | 551 lenInfo.dcs = smsEncoding7Bit; in GetSmsSegmentsInfo() 553 lenInfo.dcs = smsEncoding16Bit; in GetSmsSegmentsInfo() 555 lenInfo.dcs = smsEncoding8Bit; in GetSmsSegmentsInfo() 557 lenInfo.dcs = smsEncodingUnkown; in GetSmsSegmentsInfo() 559 if (lenInfo.dcs == smsEncoding16Bit) { in GetSmsSegmentsInfo()
|
H A D | sms_send_indexer.cpp | 293 void SmsSendIndexer::SetDcs(enum DataCodingScheme dcs) in SetDcs() argument 295 dcs_ = dcs; in SetDcs()
|
H A D | sms_service.cpp | 682 SmsSegmentsInfo::SmsSegmentCodeScheme dcs = static_cast<SmsSegmentsInfo::SmsSegmentCodeScheme>(result.dcs); in GetSmsSegmentsInfo() local 683 switch (dcs) { in GetSmsSegmentsInfo() 687 info.msgCodeScheme = dcs; in GetSmsSegmentsInfo()
|
/base/telephony/sms_mms/test/fuzztest/gsmsmsparamcodec_fuzzer/ |
H A D | gsmsmsparamcodec_fuzzer.cpp | 220 SmsDcs *dcs = new SmsDcs(); in EncodePduItemsTest() local 223 dcs->codingGroup = static_cast<PduSchemeGroup>(size % CODE_SCHEME_SIZE); in EncodePduItemsTest() 224 dcs->codingScheme = static_cast<DataCodingScheme>(size % CODE_SCHEME_SIZE); in EncodePduItemsTest() 225 codec->EncodeDCS(dcs, dcsParam); in EncodePduItemsTest() 253 SmsDcs *dcs = new SmsDcs(); in DecodePduItemsTest() local 254 codec->DecodeDcsPdu(buffer, dcs); in DecodePduItemsTest()
|
/base/telephony/sms_mms/test/gtest/ |
H A D | zero_branch_cb_test.cpp | 112 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_7BIT; in HWTEST_F() 114 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_UCS2; in HWTEST_F() 116 cbCodec->cbHeader_->dcs.codingScheme = DATA_CODING_AUTO; in HWTEST_F() 261 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_7BIT; in HWTEST_F() 264 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_8BIT; in HWTEST_F() 267 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_UCS2; in HWTEST_F() 270 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_ASCII7BIT; in HWTEST_F() 350 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_7BIT; in HWTEST_F() 354 cbMsg->cbHeader_->dcs.codingScheme = DataCodingScheme::DATA_CODING_8BIT; in HWTEST_F() 357 cbMsg->cbHeader_->dcs in HWTEST_F() 687 GsmCbCodec::GsmCbMsgDcs dcs = {}; HWTEST_F() local 705 GsmCbCodec::GsmCbMsgDcs dcs = {}; HWTEST_F() local [all...] |
H A D | zero_branch_sms_part_test.cpp | 456 uint8_t dcs = 0x08; in HWTEST_F() local 458 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs); in HWTEST_F() 461 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs1); in HWTEST_F() 463 dcs = 0x15; in HWTEST_F() 464 gsmSmsParamDecode->DecodeDcsGeneralGroupPdu(dcs, smsDcs1); in HWTEST_F() 477 uint8_t dcs = 0x08; in HWTEST_F() local 479 gsmSmsParamDecode->DecodeDcsClassGroupPdu(dcs, smsDcs); in HWTEST_F() 482 gsmSmsParamDecode->DecodeDcsClassGroupPdu(dcs, smsDcs1); in HWTEST_F() 495 uint8_t dcs = 0x08; in HWTEST_F() local 497 gsmSmsParamDecode->DecodeDcsDeleteGroupPdu(dcs, smsDc in HWTEST_F() 513 uint8_t dcs = 0x08; HWTEST_F() local 531 uint8_t dcs = 0x08; HWTEST_F() local 550 uint8_t dcs = 0x08; HWTEST_F() local 569 uint8_t dcs = 0x08; HWTEST_F() local [all...] |
/base/telephony/sms_mms/services/sms/include/ |
H A D | gsm_cb_codec.h | 219 GsmCbMsgDcs dcs; member 237 void DecodeCbMsgDCS(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const; 255 bool GetDcs(uint8_t &dcs) const; 271 void DecodeIos639Dcs(const uint8_t dcsData, const unsigned short iosData, GsmCbMsgDcs &dcs) const; 272 void DecodeGeneralDcs(const uint8_t dcsData, GsmCbMsgDcs &dcs) const;
|
H A D | gsm_cb_umts_codec.h | 34 bool Decode3gHeaderPartData(uint8_t dcs);
|
H A D | sms_cb_data.h | 46 uint8_t dcs = 0; member 55 inline static const std::string DCS = "dcs";
|
H A D | sms_base_message.h | 57 uint8_t dcs = 0; member
|
H A D | sms_send_indexer.h | 87 void SetDcs(enum DataCodingScheme dcs);
|
/base/telephony/core_service/interfaces/innerkits/include/ |
H A D | tel_ril_sms_parcel.h | 147 * <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data><CR> 173 std::string dcs = ""; member
|
/base/telephony/ril_adapter/interfaces/innerkits/include/ |
H A D | hril_vendor_sms_defs.h | 133 * <sn>,<mid>,<dcs>,<page>,<pages><CR><LF><data><CR> 158 char *dcs; member
|
/base/telephony/sms_mms/test/fuzztest/unittesttwo_fuzzer/ |
H A D | unittesttwo_fuzzer.cpp | 243 uint8_t dcs = static_cast<uint8_t>(GetNumRandom(1, 10)); in TestGetSomething() local 244 m_pGsmCbCodec->GetDcs(dcs); in TestGetSomething() 261 m_pGsmCbCodec->GetDcs(dcs); in TestGetSomething()
|
/base/telephony/ril_adapter/services/hril/src/ |
H A D | hril_sms.cpp | 283 TELEPHONY_LOGE("cb dcs invalid"); in GetHRilCBConfigInfo() 892 result.dcs = std::string(""); in MakeCBConfigResult() 914 if (cellBroadcastReportInfo->dcs == nullptr) { in MakeCBConfigResult() 915 result.dcs = std::string(""); in MakeCBConfigResult() 916 TELEPHONY_LOGE("result.dcs is nullptr"); in MakeCBConfigResult() 918 TELEPHONY_LOGI("result.dcs :%{private}s", cellBroadcastReportInfo->dcs); in MakeCBConfigResult() 919 result.dcs = std::string(cellBroadcastReportInfo->dcs); in MakeCBConfigResult()
|