Lines Matching defs:boundary
36 uint8_t *TlvUtils::ParseTlv(const uint8_t *buffer, TlvCommon *tlv, const uint8_t *boundary, uint32_t *retCode)
38 if (buffer + TLV_TLV_HEAD_LEN > boundary) {
42 if (GetNextTlv(buffer) > boundary) {
53 uint8_t *TlvUtils::AppendTlv(uint8_t *buffer, const TlvCommon *tlv, const uint8_t *boundary, uint32_t *retCode)
55 if (buffer > boundary) {
59 if (buffer + (reinterpret_cast<TlvCommon *>(const_cast<uint8_t *>(buffer)))->len_ + TLV_TLV_HEAD_LEN > boundary) {
66 if (memcpy_s(buffer + TLV_TLV_HEAD_LEN, boundary - buffer - TLV_TLV_HEAD_LEN, tlv->value_, tlv->len_) !=
83 uint8_t *boundary = buff + maxBuffSize;
87 curr = AppendTlv(curr, &tlv[index], boundary, &retCode);
104 const uint8_t *boundary = buff + buffSize;
112 msg = ParseTlv(msg, &tlv[index], boundary, &retCode);