Lines Matching defs:rr
569 AP_DECLARE(void) ap_internal_fast_redirect(request_rec *rr, request_rec *r)
571 /* We need to tell POOL_DEBUG that we're guaranteeing that rr->pool
574 * rr->pool.
576 apr_pool_join(r->pool, rr->pool);
577 r->proxyreq = rr->proxyreq;
578 r->no_cache = (r->no_cache && rr->no_cache);
579 r->no_local_copy = (r->no_local_copy && rr->no_local_copy);
580 r->mtime = rr->mtime;
581 r->uri = rr->uri;
582 r->filename = rr->filename;
583 r->canonical_filename = rr->canonical_filename;
584 r->path_info = rr->path_info;
585 r->args = rr->args;
586 r->finfo = rr->finfo;
587 r->handler = rr->handler;
588 ap_set_content_type(r, rr->content_type);
589 r->content_encoding = rr->content_encoding;
590 r->content_languages = rr->content_languages;
591 r->per_dir_config = rr->per_dir_config;
593 r->notes = apr_table_overlay(r->pool, rr->notes, r->notes);
594 r->headers_out = apr_table_overlay(r->pool, rr->headers_out,
596 r->err_headers_out = apr_table_overlay(r->pool, rr->err_headers_out,
598 r->trailers_out = apr_table_overlay(r->pool, rr->trailers_out,
600 r->subprocess_env = apr_table_overlay(r->pool, rr->subprocess_env,
603 r->output_filters = rr->output_filters;
604 r->input_filters = rr->input_filters;
606 /* If any filters pointed at the now-defunct rr, we must point them
607 * at our "new" instance of r. In particular, some of rr's structures
608 * will now be bogus (say rr->headers_out). If a filter tried to modify
609 * their f->r structure when it is pointing to rr, the real request_rec
612 update_r_in_filters(r->input_filters, rr, r);
613 update_r_in_filters(r->output_filters, rr, r);