Lines Matching refs:buffer

132 	char* buffer = (char*)fBuffer.Buffer();
133 buffer = &buffer[pos];
136 while (pos < (off_t)fBuffer.BufferLength() && *buffer != 0) {
137 if (uint8(*buffer) == 192) {
139 buffer++;
141 off_t subPos = uint8(*buffer);
145 string.Append(buffer, 1);
146 buffer++;
310 BRawNetBuffer buffer;
313 _AppendQueryHeader(buffer, &header);
316 buffer.AppendString(serverNameConv);
317 buffer.AppendUint16(uint16(MX_RECORD));
318 buffer.AppendUint16(uint16(1));
320 // send the buffer
321 PRINT("send buffer\n");
331 int32 bytesSend = netEndpoint.Send(buffer.Data(), buffer.Size());
336 // receive buffer
375 buffer.SkipReading(rrHead.dataLength);
417 DNSQuery::_AppendQueryHeader(BRawNetBuffer& buffer, const dns_header* header)
419 buffer.AppendUint16(header->id);
429 buffer.AppendUint16(data);
430 buffer.AppendUint16(header->q_count);
431 buffer.AppendUint16(header->ans_count);
432 buffer.AppendUint16(header->auth_count);
433 buffer.AppendUint16(header->add_count);
438 DNSQuery::_ReadQueryHeader(BRawNetBuffer& buffer, dns_header* header)
440 buffer.ReadUint16(header->id);
442 buffer.ReadUint16(data);
451 buffer.ReadUint16(header->q_count);
452 buffer.ReadUint16(header->ans_count);
453 buffer.ReadUint16(header->auth_count);
454 buffer.ReadUint16(header->add_count);
459 DNSQuery::_ReadMXRecord(BRawNetBuffer& buffer, mx_record* mxRecord)
461 buffer.ReadUint16(mxRecord->priority);
462 buffer.ReadString(mxRecord->serverName);
468 DNSQuery::_ReadResourceRecord(BRawNetBuffer& buffer,
471 buffer.ReadString(rrHead->name);
472 buffer.ReadUint16(rrHead->type);
473 buffer.ReadUint16(rrHead->dataClass);
474 buffer.ReadUint32(rrHead->ttl);
475 buffer.ReadUint16(rrHead->dataLength);