/base/telephony/sms_mms/services/mms/ |
H A D | mms_persist_helper.cpp | 80 bool MmsPersistHelper::InsertMmsPdu(const std::string &mmsPdu, std::string &dbUrl) in InsertMmsPdu() argument 89 std::vector<std::string> mmsPdus = SplitPdu(mmsPdu); in InsertMmsPdu() 90 for (std::string mmsPdu : mmsPdus) { in InsertMmsPdu() 92 bucket.Put(PDU_CONTENT, mmsPdu); in InsertMmsPdu() 105 std::vector<std::string> MmsPersistHelper::SplitPdu(const std::string &mmsPdu) in SplitPdu() argument 108 for (size_t i = 0; i < mmsPdu.size(); i++) { in SplitPdu() 109 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_0F) | HEX_VALUE_F0); in SplitPdu() 110 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_F0) | HEX_VALUE_0F); in SplitPdu() 125 TELEPHONY_LOGI("pduLen:%{public}zu,target:%{public}zu,pageLen:%{public}zu", mmsPdu.size(), targetMmsPdu.size(), in SplitPdu() 138 void MmsPersistHelper::SetMmsPdu(const std::string &mmsPdu) in SetMmsPdu() argument 166 std::string mmsPdu; QueryMmsPdu() local [all...] |
H A D | mms_network_client.cpp | 419 std::shared_ptr<MmsPersistHelper> mmsPdu = std::make_shared<MmsPersistHelper>(); in GetMmsPduFromDataBase() local 420 if (mmsPdu == nullptr) { in GetMmsPduFromDataBase() 421 TELEPHONY_LOGE("mmsPdu nullptr"); in GetMmsPduFromDataBase() 424 strBuf = mmsPdu->GetMmsPdu(dbUrl); in GetMmsPduFromDataBase() 434 std::shared_ptr<MmsPersistHelper> mmsPdu = std::make_shared<MmsPersistHelper>(); in DeleteMmsPdu() local 435 if (mmsPdu == nullptr) { in DeleteMmsPdu() 436 TELEPHONY_LOGE("mmsPdu is nullptr"); in DeleteMmsPdu() 439 mmsPdu->DeleteMmsPdu(dbUrl); in DeleteMmsPdu()
|
/base/telephony/sms_mms/frameworks/js/napi/src/ |
H A D | napi_mms_pdu.cpp | 62 bool NAPIMmsPdu::InsertMmsPdu(NapiMmsPduHelper &pduHelper, const std::string &mmsPdu) in InsertMmsPdu() argument 72 std::vector<std::string> mmsPdus = SplitPdu(mmsPdu); in InsertMmsPdu() 75 for (std::string mmsPdu : mmsPdus) { in InsertMmsPdu() 77 bucket.Put(PDU_CONTENT, mmsPdu); in InsertMmsPdu() 92 std::vector<std::string> NAPIMmsPdu::SplitPdu(const std::string &mmsPdu) in SplitPdu() argument 96 for (size_t i = 0; i < mmsPdu.size(); i++) { in SplitPdu() 97 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_0F) | HEX_VALUE_F0); in SplitPdu() 98 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_F0) | HEX_VALUE_0F); in SplitPdu() 111 TELEPHONY_LOGI("pduLen:%{public}zu,targetPduLen:%{public}zu", mmsPdu.size(), targetMmsPdu.size()); in SplitPdu() 123 void NAPIMmsPdu::SetMmsPdu(const std::string &mmsPdu) in SetMmsPdu() argument 150 std::string mmsPdu; QueryMmsPdu() local [all...] |
H A D | napi_send_recv_mms.cpp | 75 bool GetMmsPduFromFile(const std::string &fileName, std::string &mmsPdu) in GetMmsPduFromFile() argument 109 mmsPdu += pduBuffer[i]; in GetMmsPduFromFile() 124 std::string mmsPdu; in StoreSendMmsPduToDataBase() local 125 if (!GetMmsPduFromFile(helper.GetPduFileName(), mmsPdu)) { in StoreSendMmsPduToDataBase() 126 TELEPHONY_LOGE("get mmsPdu fail"); in StoreSendMmsPduToDataBase() 130 mmsPduObj->InsertMmsPdu(helper, mmsPdu); in StoreSendMmsPduToDataBase() 352 bool StoreMmsPduToFile(const std::string &fileName, const std::string &mmsPdu) in StoreMmsPduToFile() argument 354 uint32_t len = static_cast<uint32_t>(mmsPdu.size()); in StoreMmsPduToFile() 365 if (memcpy_s(resultResponse.get(), len, &mmsPdu[0], len) != EOK) { in StoreMmsPduToFile() 381 std::string mmsPdu in GetMmsPduFromDataBase() local [all...] |
/base/telephony/sms_mms/frameworks/js/napi/include/ |
H A D | napi_mms_pdu.h | 30 bool InsertMmsPdu(NapiMmsPduHelper &helper, const std::string &mmsPdu); 35 void SetMmsPdu(const std::string &mmsPdu); 36 std::vector<std::string> SplitPdu(const std::string &mmsPdu);
|
/base/telephony/sms_mms/services/mms/include/ |
H A D | mms_persist_helper.h | 32 bool InsertMmsPdu(const std::string &mmsPdu, std::string &dbUrl); 39 void SetMmsPdu(const std::string &mmsPdu); 40 std::vector<std::string> SplitPdu(const std::string &mmsPdu);
|
/base/telephony/sms_mms/test/gtest/ |
H A D | mms_gtest.cpp | 230 bool GetMmsPduFromFile(const std::string &fileName, std::string &mmsPdu) in GetMmsPduFromFile() argument 260 mmsPdu += pduBuffer[i]; in GetMmsPduFromFile() 267 std::vector<std::string> SplitPdu(const std::string &mmsPdu) in SplitPdu() argument 270 if (mmsPdu.compare(PDU) == 0) { in SplitPdu() 277 for (size_t i = 0; i < mmsPdu.size(); i++) { in SplitPdu() 278 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_0F) | HEX_VALUE_F0); in SplitPdu() 279 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_F0) | HEX_VALUE_0F); in SplitPdu() 292 TELEPHONY_LOGI("pduLen:%{public}zu,targetPduLen:%{public}zu", mmsPdu.size(), targetMmsPdu.size()); in SplitPdu() 341 std::string mmsPdu; in GetFileToDb() local 342 GetMmsPduFromFile(MMS_FILE_ADDRESS, mmsPdu); in GetFileToDb() [all...] |
H A D | zero_branch_mms_test.cpp | 1270 std::string mmsPdu = "text"; in HWTEST_F() local 1271 mmsPersistHelper->InsertMmsPdu(mmsPdu, dbUrl); in HWTEST_F()
|
/base/telephony/sms_mms/test/fuzztest/unittest_fuzzer/ |
H A D | unittest_fuzzer.cpp | 362 std::string mmsPdu = GetString(100); in TestSetMmsPdu() local 363 m_pMmsPersistHelper->SetMmsPdu(mmsPdu); in TestSetMmsPdu() 367 std::string mmsPdu = StringUtils::StringToHex(GetString(100)); in TestSplitPdu() local 368 m_pMmsPersistHelper->SplitPdu(mmsPdu); in TestSplitPdu()
|