Lines Matching refs:buffer
243 char c = '\0'; // One character receive buffer.
255 // Add character to header buffer.
262 if (header_buffer_position == 2) { // Receive buffer contains CRLF.
310 char* buffer = NewArray<char>(content_length + 1);
311 received = ReceiveAll(conn, buffer, content_length);
316 buffer[content_length] = '\0';
318 return SmartArrayPointer<char>(buffer);
325 char buffer[kBufferSize]; // Sending buffer.
330 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
332 ok = conn->Send(buffer, len);
335 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
337 ok = conn->Send(buffer, len);
340 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
342 ok = conn->Send(buffer, len);
346 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
348 ok = conn->Send(buffer, len);
352 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
354 ok = conn->Send(buffer, len);
358 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
359 ok = conn->Send(buffer, len);
371 char buffer[kBufferSize]; // Sending buffer both for header and body.
384 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
386 conn->Send(buffer, len);
389 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
390 conn->Send(buffer, len);
393 int buffer_position = 0; // Current buffer position.
396 // Write next UTF-8 encoded character to buffer.
399 unibrow::Utf8::Encode(buffer + buffer_position, character, previous);
402 // Send buffer if full or last character is encoded.
410 conn->Send(buffer, buffer_position - kEncodedSurrogateLength);
412 buffer[i] = buffer[buffer_position + i];
416 conn->Send(buffer, buffer_position);
430 char buffer[kBufferSize]; // Sending buffer both for header and body.
437 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
439 conn->Send(buffer, len);
442 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
443 conn->Send(buffer, len);
452 // Receive the full buffer before returning unless an error occours.