Lines Matching defs:len
154 size_t len = end - raw_uri;
155 return std::string(raw_uri, len);
241 int Request::update_html_parser(const uint8_t *data, size_t len, int fin) {
245 return html_parser->parse_chunk(reinterpret_cast<const char *>(data), len,
256 u.field_data[UF_QUERY].len);
330 u.field_data[UF_HOST].len);
1054 int HttpClient::on_upgrade_read(const uint8_t *data, size_t len) {
1058 llhttp_execute(htp.get(), reinterpret_cast<const char *>(data), len);
1060 ? len
1105 rv = on_readfn(*this, data + nread, len - nread);
1263 int HttpClient::on_read(const uint8_t *data, size_t len) {
1265 util::hexdump(stdout, data, len);
1268 auto rv = nghttp2_session_mem_recv(session, data, len);
1275 assert(static_cast<size_t>(rv) == len);
1294 auto len = nghttp2_session_mem_send(session, &data);
1295 if (len < 0) {
1297 << nghttp2_strerror(len) << std::endl;
1301 if (len == 0) {
1305 wb.append(data, len);
1681 size_t len, int fin) {
1685 req->update_html_parser(data, len, fin);
1733 size_t len, void *user_data) {
1743 verbose_on_data_chunk_recv_callback(session, flags, stream_id, data, len,
1747 req->response_len += len;
1750 while (len > 0) {
1754 size_t tlen = len;
1769 len -= tlen;
1776 std::cout.write(reinterpret_cast<const char *>(data), len);
1779 update_html_parser(client, req, data, len, 0);