Lines Matching defs:req
255 struct Request *req;
256 req = nghttp2_session_get_stream_user_data(session, frame->hd.stream_id);
257 if (req) {
286 struct Request *req;
290 req = nghttp2_session_get_stream_user_data(session, stream_id);
291 if (req) {
309 struct Request *req;
313 req = nghttp2_session_get_stream_user_data(session, stream_id);
314 if (req) {
476 * Submits the request |req| to the connection |connection|. This
480 static void submit_request(struct Connection *connection, struct Request *req) {
484 MAKE_NV_CS(":path", req->path),
486 MAKE_NV_CS(":authority", req->hostport),
491 sizeof(nva) / sizeof(nva[0]), NULL, req);
497 req->stream_id = stream_id;
516 static void request_init(struct Request *req, const struct URI *uri) {
517 req->host = strcopy(uri->host, uri->hostlen);
518 req->port = uri->port;
519 req->path = strcopy(uri->path, uri->pathlen);
520 req->hostport = strcopy(uri->hostport, uri->hostportlen);
521 req->stream_id = -1;
524 static void request_free(struct Request *req) {
525 free(req->host);
526 free(req->path);
527 free(req->hostport);
538 struct Request req;
544 request_init(&req, uri);
547 fd = connect_to(req.host, req.port);
596 submit_request(&connection, &req);
624 request_free(&req);