Unit 'httpd' Package
[Overview][Constants][Types][Procedures and functions][Index] [#httpd22]

request_rec

Declaration

Source position: httpd.inc line 648

type request_rec = record

  pool: Papr_pool_t;

  connection: Pconn_rec;

  server: Pserver_rec;

  next: Prequest_rec;

  prev: Prequest_rec;

  main: Prequest_rec;

  the_request: PAnsiChar;

  assbackwards: Integer;

  proxyreq: Integer;

  header_only: Integer;

  protocol: PAnsiChar;

  proto_num: Integer;

  hostname: PAnsiChar;

  request_time: apr_time_t;

  status_line: PAnsiChar;

  status: Integer;

  method: PAnsiChar;

  method_number: Integer;

  allowed: apr_int64_t;

  allowed_xmethods: Papr_array_header_t;

  allowed_methods: Pap_method_list_t;

  sent_bodyct: apr_off_t;

  bytes_sent: apr_off_t;

  mtime: apr_time_t;

  chunked: Integer;

  range: PAnsiChar;

  clength: apr_off_t;

  remaining: apr_off_t;

  read_length: apr_off_t;

  read_body: Integer;

  read_chunked: Integer;

  expecting_100: Cardinal;

  headers_in: Papr_table_t;

  headers_out: Papr_table_t;

  err_headers_out: Papr_table_t;

  subprocess_env: Papr_table_t;

  notes: Papr_table_t;

  content_type: PAnsiChar;

  handler: PAnsiChar;

  content_encoding: PAnsiChar;

  content_languages: Papr_array_header_t;

  vlist_validator: PAnsiChar;

  user: PAnsiChar;

  ap_auth_type: PAnsiChar;

  no_cache: Integer;

  no_local_copy: Integer;

  unparsed_uri: PAnsiChar;

  uri: PAnsiChar;

  filename: PAnsiChar;

  canonical_filename: PAnsiChar;

  path_info: PAnsiChar;

  args: PAnsiChar;

  finfo: apr_finfo_t;

  parsed_uri: apr_uri_t;

  used_path_info: Integer;

  per_dir_config: Pap_conf_vector_t;

  request_config: Pap_conf_vector_t;

  htaccess: Phtaccess_result;

  output_filters: Pap_filter_t;

  input_filters: Pap_filter_t;

  proto_output_filters: Pap_filter_t;

  proto_input_filters: Pap_filter_t;

  eos_sent: Integer;

end;


Documentation generated on: 2025-07-25