Lines Matching refs:tpdu
474 std::shared_ptr<struct SmsTpdu> tpdu, uint8_t msgRef8bit, const std::string &desAddr, const std::string &scAddr,
491 (void)memset_s(tpdu->data.submit.userData.data, MAX_USER_DATA_LEN + 1, 0x00, MAX_USER_DATA_LEN + 1);
496 int ret = memcpy_s(tpdu->data.submit.userData.data, MAX_USER_DATA_LEN + 1, &cellsInfos[indexData].encodeData[0],
503 DataBasedSmsDeliveryPacketSplitPage(gsmSmsMessage, tpdu, msgRef8bit, indexData, port, scAddr, sendCallback,
508 void SmsSender::DataBasedSmsDeliveryPacketSplitPage(GsmSmsMessage &gsmSmsMessage, std::shared_ptr<struct SmsTpdu> tpdu,
513 tpdu->data.submit.userData.length = static_cast<int>(cellsInfos[indexData].encodeData.size());
514 tpdu->data.submit.userData.data[cellsInfos[indexData].encodeData.size()] = 0;
515 tpdu->data.submit.msgRef = msgRef8bit;
533 tpdu->data.submit.userData.header[headerCnt].udhType = UDH_APP_PORT_16BIT;
534 tpdu->data.submit.userData.header[headerCnt].udh.appPort16bit.destPort = ((unsigned short)port & 0xFFFF);
535 tpdu->data.submit.userData.header[headerCnt].udh.appPort16bit.originPort = 0;
537 tpdu->data.submit.bHeaderInd = (headerCnt > 0) ? true : false;
544 tpdu->data.submit.userData.headerCnt = headerCnt;
556 tpdu->data.submit.bStatusReport = false;
558 tpdu->data.submit.bStatusReport = (deliveryCallback == nullptr) ? false : true;
567 TELEPHONY_LOGE("%{public}s tpdu nullptr error.", str.c_str());