Lines Matching refs:buffer

242     char c = '\0';  // One character receive buffer.
254 // Add character to header buffer.
261 if (header_buffer_position == 2) { // Receive buffer contains CRLF.
309 char* buffer = NewArray<char>(content_length + 1);
310 received = ReceiveAll(conn, buffer, content_length);
315 buffer[content_length] = '\0';
317 return SmartPointer<char>(buffer);
324 char buffer[kBufferSize]; // Sending buffer.
329 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
331 ok = conn->Send(buffer, len);
334 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
336 ok = conn->Send(buffer, len);
339 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
341 ok = conn->Send(buffer, len);
345 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
347 ok = conn->Send(buffer, len);
351 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
353 ok = conn->Send(buffer, len);
357 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
358 ok = conn->Send(buffer, len);
370 char buffer[kBufferSize]; // Sending buffer both for header and body.
380 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
382 conn->Send(buffer, len);
385 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
386 conn->Send(buffer, len);
389 int buffer_position = 0; // Current buffer position.
391 // Write next UTF-8 encoded character to buffer.
393 unibrow::Utf8::Encode(buffer + buffer_position, message[i]);
396 // Send buffer if full or last character is encoded.
398 conn->Send(buffer, buffer_position);
410 char buffer[kBufferSize]; // Sending buffer both for header and body.
417 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
419 conn->Send(buffer, len);
422 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
423 conn->Send(buffer, len);
432 // Receive the full buffer before returning unless an error occours.