Searched refs:unpackData (Results 1 - 4 of 4) sorted by relevance
/base/telephony/sms_mms/services/sms/gsm/ |
H A D | gsm_sms_common_utils.cpp | 106 bool GsmSmsCommonUtils::Unpack7bitChar(SmsReadBuffer &buffer, uint8_t dataLen, uint8_t fillBits, uint8_t *unpackData, in Unpack7bitChar() argument 110 if (unpackData == nullptr || dataLen >= unpackDataLen || fillBits > SMS_BYTE_BIT - 1) { in Unpack7bitChar() 124 unpackData[dstIdx] = oneByte & HEX_VALUE_7F; in Unpack7bitChar() 140 unpackData[dstIdx] = (oneByte >> shift); in Unpack7bitChar() 141 if (unpackData[dstIdx] != 0) { in Unpack7bitChar() 146 unpackData[dstIdx] = (oneByte >> shift) + (nextByte << (SMS_BYTE_BIT - shift)); in Unpack7bitChar() 147 unpackData[dstIdx] &= HEX_VALUE_7F; in Unpack7bitChar() 156 bool GsmSmsCommonUtils::Unpack7bitCharForMiddlePart(const uint8_t *buffer, uint8_t dataLen, uint8_t *unpackData) in Unpack7bitCharForMiddlePart() argument 158 if (buffer == nullptr || unpackData == nullptr || dataLen <= 0) { in Unpack7bitCharForMiddlePart() 174 TELEPHONY_LOGE("Index is over the unpackData lengt in Unpack7bitCharForMiddlePart() [all...] |
/base/telephony/sms_mms/utils/ |
H A D | sms_common_utils.cpp | 76 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) in Unpack7bitChar() 81 if (unpackData == nullptr || tpdu == nullptr || dataLen == 0 || unpackDataLen == 0 || dataLen > unpackDataLen) { in Unpack7bitChar() 90 unpackData[dstIdx] = tpdu[srcIdx] & 0x7F; in Unpack7bitChar() 100 unpackData[dstIdx] = ((unsigned int)tpdu[srcIdx - 1] >> shift) + (tpdu[srcIdx] << (SMS_BYTE_BIT - shift)); in Unpack7bitChar() 101 unpackData[dstIdx] &= 0x7F; in Unpack7bitChar() 112 const uint8_t *tpdu, uint16_t dataLen, uint8_t fillBits, uint8_t *unpackData, uint16_t unpackDataLen) in Unpack7bitCharForCBPdu() 117 if (unpackData == nullptr || tpdu == nullptr || dataLen == 0 || unpackDataLen == 0 || dataLen > unpackDataLen) { in Unpack7bitCharForCBPdu() 126 unpackData[dstIdx] = tpdu[srcIdx] & 0x7F; in Unpack7bitCharForCBPdu() 132 unpackData[dstIdx] = ((unsigned int)tpdu[srcIdx - 1] >> shift) + (tpdu[srcIdx] << (SMS_BYTE_BIT - shift)); in Unpack7bitCharForCBPdu() 133 unpackData[dstId in Unpack7bitCharForCBPdu() 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 [all...] |
H A D | sms_common_utils.h | 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);
|
/base/telephony/sms_mms/services/sms/include/gsm/ |
H A D | gsm_sms_common_utils.h | 31 bool Unpack7bitChar(SmsReadBuffer &buffer, uint8_t dataLen, uint8_t fillBits, uint8_t *unpackData, 33 static bool Unpack7bitCharForMiddlePart(const uint8_t *buffer, uint8_t dataLen, uint8_t *unpackData);
|
Completed in 1 milliseconds