Lines Matching defs:data

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,
370 auto req = static_cast<Request *>(w->data);
389 timer.data = req;
417 auto client = static_cast<HttpClient *>(htp->data);
525 nva.data(), nva.size(), req);
528 nghttp2_submit_request(client->session, &req->pri_spec, nva.data(),
556 auto client = static_cast<HttpClient *>(w->data);
565 auto client = static_cast<HttpClient *>(w->data);
579 auto client = static_cast<HttpClient *>(w->data);
587 auto client = static_cast<HttpClient *>(w->data);
617 wev.data = this;
618 rev.data = this;
623 wt.data = this;
624 rt.data = this;
628 settings_timer.data = this;
797 while ((nread = read(fd, buf.data(), buf.size())) == -1 && errno == EINTR)
810 if (on_readfn(*this, buf.data(), nread) != 0) {
828 auto iovcnt = wb.riovec(iov.data(), iov.size());
835 while ((nwrite = writev(fd, iov.data(), iovcnt)) == -1 && errno == EINTR)
907 htp->data = this;
966 size_t niv = populate_settings(iv.data());
968 rv = nghttp2_pack_settings_payload(settings_payload.data(),
969 settings_payload.size(), iv.data(), niv);
981 // If the request contains upload data, use OPTIONS * to upgrade
1054 int HttpClient::on_upgrade_read(const uint8_t *data, size_t len) {
1058 llhttp_execute(htp.get(), reinterpret_cast<const char *>(data), len);
1063 data);
1066 std::cout.write(reinterpret_cast<const char *>(data), nread);
1103 // Read remaining data in the buffer because it is not notified
1105 rv = on_readfn(*this, data + nread, len - nread);
1160 // Adjust stream user-data depending on the existence of upload
1161 // data
1169 rv = nghttp2_session_upgrade2(session, settings_payload.data(),
1187 auto niv = populate_settings(iv.data());
1188 rv = nghttp2_submit_settings(session, NGHTTP2_FLAG_NONE, iv.data(), niv);
1250 // data
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);
1293 const uint8_t *data;
1294 auto len = nghttp2_session_mem_send(session, &data);
1305 wb.append(data, len);
1367 auto rv = SSL_read(ssl, buf.data(), buf.size());
1382 if (on_readfn(*this, buf.data(), rv) != 0) {
1680 void update_html_parser(HttpClient *client, Request *req, const uint8_t *data,
1685 req->update_html_parser(data, len, fin);
1713 // No POST data for assets
1732 int32_t stream_id, const uint8_t *data,
1743 verbose_on_data_chunk_recv_callback(session, flags, stream_id, data, len,
1756 nghttp2_gzip_inflate(req->inflater, out.data(), &outlen, data, &tlen);
1764 std::cout.write(reinterpret_cast<const char *>(out.data()), outlen);
1767 update_html_parser(client, req, out.data(), outlen, 0);
1768 data += tlen;
1776 std::cout.write(reinterpret_cast<const char *>(data), len);
1779 update_html_parser(client, req, data, len, 0);
2359 SSL_CTX_set_alpn_protos(ssl_ctx, proto_list.data(), proto_list.size());
2469 rv = nghttp2_submit_trailer(session, stream_id, nva.data(), nva.size());
2564 while ((rret = read(0, buf.data(), buf.size())) == -1 &&
2574 while ((wret = write(data_fd, buf.data(), rret)) == -1 &&
2681 Discard downloaded data.
2683 Save download data in the current directory. The
2716 -d, --data=<PATH>
2717 Post FILE to server. If '-' is given, data will be read
2756 is given, data is written to stdout.
2764 hex+ASCII display). If SSL/TLS is used, decrypted data
2814 {"data", required_argument, nullptr, 'd'},