Lines Matching defs:buf
139 typedef ssize_t ws_write_payload(const unsigned char *buf, size_t buflen,
360 struct bufq buf;
368 Curl_bufq_init2(&ctx->buf, WS_CHUNK_SIZE, 1, BUFQ_OPT_SOFT_LIMIT);
376 Curl_bufq_free(&ctx->buf);
386 static ssize_t ws_cw_dec_next(const unsigned char *buf, size_t buflen,
404 *err = curl_ws_send(data, buf, buflen, &bytes, 0, CURLWS_PONG);
414 (const char *)buf, buflen);
424 const char *buf, size_t nbytes)
431 return Curl_cwriter_write(data, writer->next, type, buf, nbytes);
441 nwritten = Curl_bufq_write(&ctx->buf, (const unsigned char *)buf,
449 while(!Curl_bufq_is_empty(&ctx->buf)) {
455 result = ws_dec_pass(&ws->dec, data, &ctx->buf,
467 if((type & CLIENTWRITE_EOS) && !Curl_bufq_is_empty(&ctx->buf)) {
469 Curl_bufq_len(&ctx->buf));
637 const unsigned char *buf, size_t buflen,
654 unsigned char c = buf[i] ^ enc->mask[enc->xori];
847 static ssize_t ws_client_collect(const unsigned char *buf, size_t buflen,
871 *err = curl_ws_send(ctx->data, buf, buflen, &bytes, 0, CURLWS_PONG);
889 memcpy(ctx->buffer, buf, nwritten);
896 unsigned char *buf, size_t buflen,
902 *err = curl_easy_recv(data, buf, buflen, &nread);
1088 /* Not RAW mode, buf we do the frame encoding */