Lines Matching defs:buffer
59 /* buffer dimensioning */
444 infof(data, "WS: error adding data to buffer %d", result);
743 * 'nread' is number of bytes of websocket data already in the buffer at
837 void *buffer;
889 memcpy(ctx->buffer, buf, nwritten);
908 CURL_EXTERN CURLcode curl_ws_recv(struct Curl_easy *data, void *buffer,
914 bool done = FALSE; /* not filled passed buffer yet */
939 /* get a download buffer */
946 ctx.buffer = buffer;
950 /* receive more when our buffer is empty */
1015 infof(data, "WS: flush EAGAIN, %zu bytes remain in buffer",
1020 * We need to flush the buffer now. There is no ws_flush() later */
1038 CURL_EXTERN CURLcode curl_ws_send(CURL *data, const void *buffer,
1076 result = Curl_write(data, data->conn->writesockfd, buffer, buflen,
1080 result = Curl_senddata(data, buffer, buflen, &nwritten);
1125 buffer, buflen, &ws->sendbuf, &result);
1229 CURL_EXTERN CURLcode curl_ws_recv(CURL *curl, void *buffer, size_t buflen,
1234 (void)buffer;
1241 CURL_EXTERN CURLcode curl_ws_send(CURL *curl, const void *buffer,
1247 (void)buffer;