Lines Matching full:buffer
222 char c = '\0'; // One character receive buffer.
234 // Add character to header buffer.
241 if (header_buffer_position == 2) { // Receive buffer contains CRLF.
289 char* buffer = NewArray<char>(content_length + 1);
290 received = ReceiveAll(conn, buffer, content_length);
295 buffer[content_length] = '\0';
297 return SmartPointer<char>(buffer);
304 char buffer[kBufferSize]; // Sending buffer.
309 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
311 ok = conn->Send(buffer, len);
314 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
316 ok = conn->Send(buffer, len);
319 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
321 ok = conn->Send(buffer, len);
325 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
327 ok = conn->Send(buffer, len);
331 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
333 ok = conn->Send(buffer, len);
337 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
338 ok = conn->Send(buffer, len);
350 char buffer[kBufferSize]; // Sending buffer both for header and body.
360 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
362 conn->Send(buffer, len);
365 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
366 conn->Send(buffer, len);
369 int buffer_position = 0; // Current buffer position.
371 // Write next UTF-8 encoded character to buffer.
373 unibrow::Utf8::Encode(buffer + buffer_position, message[i]);
376 // Send buffer if full or last character is encoded.
378 conn->Send(buffer, buffer_position);
390 char buffer[kBufferSize]; // Sending buffer both for header and body.
397 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize),
399 conn->Send(buffer, len);
402 len = OS::SNPrintF(Vector<char>(buffer, kBufferSize), "\r\n");
403 conn->Send(buffer, len);
412 // Receive the full buffer before returning unless an error occours.