Home
last modified time | relevance | path

Searched refs:mmsPdu (Results 1 - 9 of 9) sorted by relevance

/base/telephony/sms_mms/services/mms/
H A Dmms_persist_helper.cpp80 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 Dmms_network_client.cpp419 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 Dnapi_mms_pdu.cpp62 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 Dnapi_send_recv_mms.cpp75 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 Dnapi_mms_pdu.h30 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 Dmms_persist_helper.h32 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 Dmms_gtest.cpp230 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 Dzero_branch_mms_test.cpp1270 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 Dunittest_fuzzer.cpp362 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()

Completed in 8 milliseconds