Lines Matching defs:mmsPdu
80 bool MmsPersistHelper::InsertMmsPdu(const std::string &mmsPdu, std::string &dbUrl)
89 std::vector<std::string> mmsPdus = SplitPdu(mmsPdu);
90 for (std::string mmsPdu : mmsPdus) {
92 bucket.Put(PDU_CONTENT, mmsPdu);
105 std::vector<std::string> MmsPersistHelper::SplitPdu(const std::string &mmsPdu)
108 for (size_t i = 0; i < mmsPdu.size(); i++) {
109 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_0F) | HEX_VALUE_F0);
110 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_F0) | HEX_VALUE_0F);
125 TELEPHONY_LOGI("pduLen:%{public}zu,target:%{public}zu,pageLen:%{public}zu", mmsPdu.size(), targetMmsPdu.size(),
138 void MmsPersistHelper::SetMmsPdu(const std::string &mmsPdu)
140 mmsPdu_ = mmsPdu;
166 std::string mmsPdu;
194 mmsPdu += static_cast<char>(pduChar);
200 TELEPHONY_LOGI("mmsPdu len:%{public}zu", mmsPdu.size());
201 SetMmsPdu(mmsPdu);