/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_user_data_encode.cpp | 43 uint8_t fillBits = 0; in EncodeGsmPdu() local 44 if (!EncodeGsmHeadPdu(buffer, userData, fillBits)) { in EncodeGsmPdu() 47 return EncodeGsmBodyPdu(buffer, userData, fillBits); in EncodeGsmPdu() 50 bool GsmUserDataEncode::EncodeGsmHeadPdu(SmsWriteBuffer &buffer, const struct SmsUDPackage *userData, uint8_t &fillBits) in EncodeGsmHeadPdu() argument 74 fillBits = ((udhl + 1) * NORMAL_BYTE_BITS) % GSM_ENCODE_BITS; /* + UDHL */ in EncodeGsmHeadPdu() 76 if (fillBits > 0 && GSM_ENCODE_BITS > fillBits) { in EncodeGsmHeadPdu() 77 fillBits = GSM_ENCODE_BITS - fillBits; in EncodeGsmHeadPdu() 79 fillBits in EncodeGsmHeadPdu() 102 EncodeGsmBodyPdu(SmsWriteBuffer &buffer, const struct SmsUDPackage *userData, uint8_t fillBits) EncodeGsmBodyPdu() argument [all...] |
H A D | gsm_user_data_decode.cpp | 44 uint8_t fillBits = 0; in DecodeGsmPdu() local 45 if (!DecodeGsmHeadPdu(buffer, bHeaderInd, userData, pTPUD, udl, fillBits)) { in DecodeGsmPdu() 49 return DecodeGsmBodyPdu(buffer, bHeaderInd, userData, pTPUD, udl, fillBits); in DecodeGsmPdu() 53 struct SmsTpud *pTPUD, uint8_t &udl, uint8_t &fillBits) in DecodeGsmHeadPdu() 93 return DecodeGsmHeadPduPartData(buffer, bHeaderInd, userData, udl, fillBits); in DecodeGsmHeadPdu() 97 SmsReadBuffer &buffer, bool bHeaderInd, struct SmsUDPackage *userData, uint8_t &udl, uint8_t &fillBits) in DecodeGsmHeadPduPartData() 136 fillBits = ((udl * GSM_ENCODE_BITS) - ((udhl + 1) * NORMAL_BYTE_BITS)) % GSM_ENCODE_BITS; in DecodeGsmHeadPduPartData() 143 struct SmsTpud *pTPUD, uint8_t &udl, uint8_t fillBits) in DecodeGsmBodyPdu() 153 buffer, udl, fillBits, reinterpret_cast<uint8_t *>(userData->data), MAX_USER_DATA_LEN + 1, length); in DecodeGsmBodyPdu() 52 DecodeGsmHeadPdu(SmsReadBuffer &buffer, bool bHeaderInd, struct SmsUDPackage *userData, struct SmsTpud *pTPUD, uint8_t &udl, uint8_t &fillBits) DecodeGsmHeadPdu() argument 96 DecodeGsmHeadPduPartData( SmsReadBuffer &buffer, bool bHeaderInd, struct SmsUDPackage *userData, uint8_t &udl, uint8_t &fillBits) DecodeGsmHeadPduPartData() argument 142 DecodeGsmBodyPdu(SmsReadBuffer &buffer, bool bHeaderInd, struct SmsUDPackage *userData, struct SmsTpud *pTPUD, uint8_t &udl, uint8_t fillBits) DecodeGsmBodyPdu() argument
|
H A D | gsm_sms_common_utils.cpp | 33 bool GsmSmsCommonUtils::Pack7bitChar(SmsWriteBuffer &buffer, const uint8_t *userData, uint8_t dataLen, uint8_t fillBits) in Pack7bitChar() argument 39 auto shift = fillBits; in Pack7bitChar() 106 bool GsmSmsCommonUtils::Unpack7bitChar(SmsReadBuffer &buffer, uint8_t dataLen, uint8_t fillBits, uint8_t *unpackData, in Unpack7bitChar() argument 109 auto shift = fillBits; in Unpack7bitChar() 110 if (unpackData == nullptr || dataLen >= unpackDataLen || fillBits > SMS_BYTE_BIT - 1) { in Unpack7bitChar()
|
/base/telephony/sms_mms/utils/ |
H A D | sms_common_utils.h | 28 const uint8_t *userData, uint16_t dataLen, uint8_t fillBits, uint8_t *packData, uint16_t packLen); 30 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen); 32 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen);
|
H A D | sms_common_utils.cpp | 37 const uint8_t *userData, uint16_t dataLen, uint8_t fillBits, uint8_t *packData, uint16_t packLen) in Pack7bitChar() 45 auto shift = fillBits; in Pack7bitChar() 76 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) in Unpack7bitChar() 80 auto shift = fillBits; in Unpack7bitChar() 112 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) in Unpack7bitCharForCBPdu() 116 auto shift = fillBits; in Unpack7bitCharForCBPdu() 36 Pack7bitChar( const uint8_t *userData, uint16_t dataLen, uint8_t fillBits, uint8_t *packData, uint16_t packLen) Pack7bitChar() argument 75 Unpack7bitChar( const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) Unpack7bitChar() argument 111 Unpack7bitCharForCBPdu( const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) Unpack7bitCharForCBPdu() argument
|
/base/telephony/sms_mms/test/gtest/ |
H A D | sms_gsm_gtest.cpp | 207 uint8_t fillBits = 1; in HWTEST_F() local 210 EXPECT_FALSE(utils->Pack7bitChar(buffer, static_cast<const uint8_t*>(&vectData[0]), 0, fillBits)); in HWTEST_F() 222 uint8_t fillBits = 1; in HWTEST_F() local 228 EXPECT_TRUE(utils->Pack7bitChar(buffer, static_cast<const uint8_t*>(&vectData[0]), vectData.size(), fillBits)); in HWTEST_F() 232 EXPECT_FALSE(utils->Pack7bitChar(buffer, static_cast<const uint8_t*>(&vectData[0]), vectData.size(), fillBits)); in HWTEST_F() 234 EXPECT_TRUE(utils->Pack7bitChar(buffer, static_cast<const uint8_t*>(&vectData[0]), vectData.size(), fillBits)); in HWTEST_F() 246 uint8_t fillBits = 0; in HWTEST_F() local 250 EXPECT_FALSE(utils->Unpack7bitChar(buffer, strBuffer.size(), fillBits, nullptr, 0, dstIdx)); in HWTEST_F() 251 fillBits = 8; in HWTEST_F() 252 EXPECT_FALSE(utils->Unpack7bitChar(buffer, strBuffer.size(), fillBits, nullpt in HWTEST_F() 265 uint8_t fillBits = 1; HWTEST_F() local [all...] |
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_user_data_decode.h | 29 uint8_t &udl, uint8_t &fillBits); 31 uint8_t &udl, uint8_t fillBits); 37 SmsReadBuffer &buffer, bool bHeaderInd, struct SmsUDPackage *userData, uint8_t &udl, uint8_t &fillBits);
|
H A D | gsm_user_data_encode.h | 32 bool EncodeGsmHeadPdu(SmsWriteBuffer &buffer, const struct SmsUDPackage *pUserData, uint8_t &fillBits); 33 bool EncodeGsmBodyPdu(SmsWriteBuffer &buffer, const struct SmsUDPackage *pUserData, uint8_t fillBits);
|
H A D | gsm_sms_common_utils.h | 30 bool Pack7bitChar(SmsWriteBuffer &buffer, const uint8_t *userData, uint8_t dataLen, uint8_t fillBits); 31 bool Unpack7bitChar(SmsReadBuffer &buffer, uint8_t dataLen, uint8_t fillBits, uint8_t *unpackData,
|