Lines Matching refs:GetCursor
149 auto tagCursor = data.GetCursor();
154 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
179 auto tagCursor = data.GetCursor();
193 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
198 auto endCursor = data.GetCursor() + head.len;
199 while (data.GetCursor() < endCursor) {
241 auto tagCursor = data.GetCursor();
250 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
255 auto endCursor = data.GetCursor() + head.len;
256 while (data.GetCursor() < endCursor) {
288 auto tagCursor = data.GetCursor();
303 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
308 auto endCursor = data.GetCursor() + head.len;
312 while (data.GetCursor() < endCursor) {
361 auto tagCursor = data.GetCursor();
403 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
408 auto endCursor = data.GetCursor() + head.len;
409 while (data.GetCursor() < endCursor) {
475 auto tagCursor = data.GetCursor();
486 return data.WriteBackHead(static_cast<uint16_t>(tag), tagCursor, data.GetCursor() - tagCursor - sizeof(TLVHead));
491 auto endCursor = data.GetCursor() + head.len;
492 while (data.GetCursor() < endCursor) {