Lines Matching refs:offset
71 size_t offset = 12; in inject() local
72 while (offset < size) { in inject()
73 if (offset + 4 > size) { in inject()
77 size_t chunkLength = U16_AT(&data[offset + 2]); in inject()
79 if (offset + chunkLength > size) { in inject()
91 (offset + chunkLength == size) in inject()
92 || (offset + paddedChunkLength == size); in inject()
96 &data[offset], in inject()
107 offset += chunkLength; in inject()
109 if (offset == size) { in inject()
113 if (offset + pad > size) { in inject()
117 offset += pad; in inject()
167 size_t offset = 12; in processChunk() local
168 out[offset++] = INIT_ACK; in processChunk()
169 out[offset++] = 0x00; in processChunk()
171 SET_U16(&out[offset], sizeof(out) - 12); in processChunk()
172 offset += 2; in processChunk()
174 SET_U32(&out[offset], 0xb0b0cafe); // initiate tag in processChunk()
175 offset += 4; in processChunk()
177 SET_U32(&out[offset], 0x00020000); // a_rwnd in processChunk()
178 offset += 4; in processChunk()
180 SET_U16(&out[offset], 1); // Number of Outbound Streams in processChunk()
181 offset += 2; in processChunk()
183 SET_U16(&out[offset], 1); // Number of Inbound Streams in processChunk()
184 offset += 2; in processChunk()
188 SET_U32(&out[offset], mSendingTSN); // Initial TSN in processChunk()
189 offset += 4; in processChunk()
191 SET_U16(&out[offset], 0x0007); // STATE_COOKIE in processChunk()
192 offset += 2; in processChunk()
196 SET_U16(&out[offset], 4 + sizeof(kCookie)); in processChunk()
197 offset += 2; in processChunk()
199 memcpy(&out[offset], &kCookie, sizeof(kCookie)); in processChunk()
200 offset += sizeof(kCookie); in processChunk()
202 CHECK_EQ(offset, sizeof(out)); in processChunk()
229 size_t offset = 12; in processChunk() local
230 out[offset++] = COOKIE_ACK; in processChunk()
231 out[offset++] = 0x00; in processChunk()
232 SET_U16(&out[offset], sizeof(out) - 12); in processChunk()
233 offset += 2; in processChunk()
235 CHECK_EQ(offset, sizeof(out)); in processChunk()
262 size_t offset = 12; in processChunk() local
263 out[offset++] = SACK; in processChunk()
264 out[offset++] = 0x00; in processChunk()
266 SET_U16(&out[offset], sizeof(out) - 12); in processChunk()
267 offset += 2; in processChunk()
269 SET_U32(&out[offset], TSN); in processChunk()
270 offset += 4; in processChunk()
272 SET_U32(&out[offset], 0x00020000); // a_rwnd in processChunk()
273 offset += 4; in processChunk()
275 SET_U16(&out[offset], 0); // Number of Gap Ack Blocks in processChunk()
276 offset += 2; in processChunk()
278 SET_U16(&out[offset], 0); // Number of Duplicate TSNs in processChunk()
279 offset += 2; in processChunk()
281 CHECK_EQ(offset, sizeof(out)); in processChunk()
328 size_t offset = 12; in processChunk() local
329 out[offset++] = HEARTBEAT_ACK; in processChunk()
330 out[offset++] = 0x00; in processChunk()
332 SET_U16(&out[offset], outVec.size() - 12 - pad); in processChunk()
333 offset += 2; in processChunk()
335 memcpy(&out[offset], &data[4], size - 4); in processChunk()
336 offset += size - 4; in processChunk()
338 memset(&out[offset], 0x00, pad); in processChunk()
339 offset += pad; in processChunk()
341 CHECK_EQ(offset, outVec.size()); in processChunk()
384 size_t offset = 12; in onSendGreeting() local
385 out[offset++] = DATA; in onSendGreeting()
386 out[offset++] = 0x03; // both Beginning and End of user message. in onSendGreeting()
388 SET_U16(&out[offset], outVec.size() - 12 - pad); in onSendGreeting()
389 offset += 2; in onSendGreeting()
391 SET_U32(&out[offset], mSendingTSN); // TSN in onSendGreeting()
392 offset += 4; in onSendGreeting()
396 SET_U16(&out[offset], 0); // Stream Identifier in onSendGreeting()
397 offset += 2; in onSendGreeting()
399 SET_U16(&out[offset], index); // Stream Sequence Number in onSendGreeting()
400 offset += 2; in onSendGreeting()
402 SET_U32(&out[offset], PPID_WEBRTC_STRING); // Payload Protocol Identifier in onSendGreeting()
403 offset += 4; in onSendGreeting()
416 memcpy(&out[offset], message.data(), message.size()); in onSendGreeting()
417 offset += message.size(); in onSendGreeting()
419 memset(&out[offset], 0x00, pad); in onSendGreeting()
420 offset += pad; in onSendGreeting()
422 CHECK_EQ(offset, outVec.size()); in onSendGreeting()