Lines Matching defs:buf
38 * Returns <0 for error or length of chars consumed from buf (up to len)
42 lws_read_h1(struct lws *wsi, unsigned char *buf, lws_filepos_t len)
44 unsigned char *last_char, *oldbuf = buf;
74 if (lws_ws_handshake_client(wsi, &buf, (size_t)len))
77 last_char = buf;
78 if (lws_handshake_server(wsi, &buf, (size_t)len))
99 len -= (unsigned int)lws_ptr_diff(buf, last_char);
152 args.data = buf;
169 buf, (size_t)body_chunk_len);
177 lwsl_info("%s: advancing buf by %d\n", __func__, (int)n);
178 buf += n;
262 if (lws_ws_handshake_client(wsi, &buf, (size_t)len))
270 lws_parse_ws(wsi, &buf, (size_t)len) < 0) {
275 // lwsl_notice("%s: ws_mode: buf moved on by %d\n", __func__,
276 // lws_ptr_diff(buf, oldbuf));
306 // wsi, (long)(buf - oldbuf), (int)len, wsi->state);
308 return lws_ptr_diff(buf, oldbuf);
567 uint8_t buf[1];
580 rlen = lws_ssl_capable_read(wsi, buf, sizeof(buf));
721 unsigned char *buf, prebuf[LWS_PRE + 1024];
723 &wsi->parent->http.buflist_post_body, &buf);
730 memcpy(prebuf + LWS_PRE, buf, len);
782 rops_write_role_protocol_h1(struct lws *wsi, unsigned char *buf, size_t len,
800 n = lws_http_compression_transform(wsi, buf, len, wp, &out, &o);
836 buf = out;
841 n = lws_issue_raw(wsi, (unsigned char *)buf, len);