Home
last modified time | relevance | path

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

/base/telephony/sms_mms/services/sms/gsm/
H A Dgsm_user_data_encode.cpp43 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 Dgsm_user_data_decode.cpp44 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 Dgsm_sms_common_utils.cpp33 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 Dsms_common_utils.h28 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 Dsms_common_utils.cpp37 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 Dsms_gsm_gtest.cpp207 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 Dgsm_user_data_decode.h29 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 Dgsm_user_data_encode.h32 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 Dgsm_sms_common_utils.h30 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,

Completed in 6 milliseconds