Lines Matching defs:mmsPdu
230 bool GetMmsPduFromFile(const std::string &fileName, std::string &mmsPdu)
260 mmsPdu += pduBuffer[i];
267 std::vector<std::string> SplitPdu(const std::string &mmsPdu)
270 if (mmsPdu.compare(PDU) == 0) {
277 for (size_t i = 0; i < mmsPdu.size(); i++) {
278 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_0F) | HEX_VALUE_F0);
279 targetMmsPdu += static_cast<char>((mmsPdu[i] & HEX_VALUE_F0) | HEX_VALUE_0F);
292 TELEPHONY_LOGI("pduLen:%{public}zu,targetPduLen:%{public}zu", mmsPdu.size(), targetMmsPdu.size());
341 std::string mmsPdu;
342 GetMmsPduFromFile(MMS_FILE_ADDRESS, mmsPdu);
352 std::vector<std::string> mmsPdus = SplitPdu(mmsPdu);
354 for (std::string mmsPdu : mmsPdus) {
356 bucket.Put(PDU_CONTENT, mmsPdu);