File: //usr/share/passenger/ngx_http_passenger_module/LocationConfig/AutoGeneratedStruct.h
/*
* Phusion Passenger - https://www.phusionpassenger.com/
* Copyright (c) 2010-2017 Phusion Holding B.V.
*
* "Passenger", "Phusion Passenger" and "Union Station" are registered
* trademarks of Phusion Holding B.V.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*/
/*
* LocationConfig/AutoGeneratedStruct.h is automatically generated from
* LocationConfig/AutoGeneratedStruct.h.cxxcodebuilder,
* using definitions from src/ruby_supportlib/phusion_passenger/nginx/config_options.rb.
* Edits to LocationConfig/AutoGeneratedStruct.h will be lost.
*
* To update LocationConfig/AutoGeneratedStruct.h:
* rake nginx
*
* To force regeneration of LocationConfig/AutoGeneratedStruct.h:
* rm -f src/nginx_module/LocationConfig/AutoGeneratedStruct.h
* rake src/nginx_module/LocationConfig/AutoGeneratedStruct.h
*/
typedef struct {
ngx_flag_t abort_websockets_on_process_shutdown;
ngx_array_t *base_uris;
ngx_flag_t buffer_upload;
ngx_flag_t debugger;
ngx_flag_t enabled;
ngx_array_t *env_vars;
ngx_int_t force_max_concurrent_requests_per_process;
ngx_flag_t friendly_error_pages;
ngx_uint_t headers_hash_bucket_size;
ngx_uint_t headers_hash_max_size;
ngx_array_t *headers_source;
ngx_flag_t load_shell_envvars;
ngx_int_t max_preloader_idle_time;
ngx_uint_t max_request_queue_size;
ngx_uint_t max_requests;
ngx_uint_t min_instances;
ngx_array_t *monitor_log_file;
ngx_int_t request_queue_overflow_status_code;
ngx_uint_t start_timeout;
ngx_flag_t sticky_sessions;
ngx_str_t app_group_name;
ngx_str_t app_log_file;
ngx_str_t app_rights;
ngx_str_t app_root;
ngx_str_t app_start_command;
ngx_str_t app_type;
ngx_str_t direct_instance_request_address;
ngx_str_t document_root;
ngx_str_t environment;
ngx_str_t group;
ngx_str_t meteor_app_settings;
ngx_str_t nodejs;
ngx_str_t python;
ngx_str_t restart_dir;
ngx_str_t ruby;
ngx_str_t spawn_method;
ngx_str_t startup_file;
ngx_str_t sticky_sessions_cookie_attributes;
ngx_str_t sticky_sessions_cookie_name;
ngx_str_t user;
ngx_str_t vary_turbocache_by_cookie;
ngx_str_t abort_websockets_on_process_shutdown_source_file;
ngx_str_t app_group_name_source_file;
ngx_str_t app_log_file_source_file;
ngx_str_t app_rights_source_file;
ngx_str_t app_root_source_file;
ngx_str_t app_start_command_source_file;
ngx_str_t app_type_source_file;
ngx_str_t base_uris_source_file;
ngx_str_t buffer_upload_source_file;
ngx_str_t debugger_source_file;
ngx_str_t direct_instance_request_address_source_file;
ngx_str_t document_root_source_file;
ngx_str_t enabled_source_file;
ngx_str_t env_vars_source_file;
ngx_str_t environment_source_file;
ngx_str_t force_max_concurrent_requests_per_process_source_file;
ngx_str_t friendly_error_pages_source_file;
ngx_str_t group_source_file;
ngx_str_t headers_hash_bucket_size_source_file;
ngx_str_t headers_hash_max_size_source_file;
ngx_str_t headers_source_source_file;
ngx_str_t load_shell_envvars_source_file;
ngx_str_t max_preloader_idle_time_source_file;
ngx_str_t max_request_queue_size_source_file;
ngx_str_t max_requests_source_file;
ngx_str_t meteor_app_settings_source_file;
ngx_str_t min_instances_source_file;
ngx_str_t monitor_log_file_source_file;
ngx_str_t nodejs_source_file;
ngx_str_t python_source_file;
ngx_str_t request_queue_overflow_status_code_source_file;
ngx_str_t restart_dir_source_file;
ngx_str_t ruby_source_file;
ngx_str_t spawn_method_source_file;
ngx_str_t start_timeout_source_file;
ngx_str_t startup_file_source_file;
ngx_str_t sticky_sessions_source_file;
ngx_str_t sticky_sessions_cookie_attributes_source_file;
ngx_str_t sticky_sessions_cookie_name_source_file;
ngx_str_t upstream_config_buffer_size_source_file;
ngx_str_t upstream_config_buffering_source_file;
ngx_str_t upstream_config_bufs_source_file;
ngx_str_t upstream_config_busy_buffers_size_conf_source_file;
ngx_str_t upstream_config_ignore_client_abort_source_file;
ngx_str_t upstream_config_ignore_headers_source_file;
ngx_str_t upstream_config_intercept_errors_source_file;
ngx_str_t upstream_config_pass_headers_source_file;
ngx_str_t upstream_config_read_timeout_source_file;
ngx_str_t upstream_config_request_buffering_source_file;
ngx_str_t upstream_config_temp_path_source_file;
ngx_str_t user_source_file;
ngx_str_t vary_turbocache_by_cookie_source_file;
ngx_uint_t abort_websockets_on_process_shutdown_source_line;
ngx_uint_t app_group_name_source_line;
ngx_uint_t app_log_file_source_line;
ngx_uint_t app_rights_source_line;
ngx_uint_t app_root_source_line;
ngx_uint_t app_start_command_source_line;
ngx_uint_t app_type_source_line;
ngx_uint_t base_uris_source_line;
ngx_uint_t buffer_upload_source_line;
ngx_uint_t debugger_source_line;
ngx_uint_t direct_instance_request_address_source_line;
ngx_uint_t document_root_source_line;
ngx_uint_t enabled_source_line;
ngx_uint_t env_vars_source_line;
ngx_uint_t environment_source_line;
ngx_uint_t force_max_concurrent_requests_per_process_source_line;
ngx_uint_t friendly_error_pages_source_line;
ngx_uint_t group_source_line;
ngx_uint_t headers_hash_bucket_size_source_line;
ngx_uint_t headers_hash_max_size_source_line;
ngx_uint_t headers_source_source_line;
ngx_uint_t load_shell_envvars_source_line;
ngx_uint_t max_preloader_idle_time_source_line;
ngx_uint_t max_request_queue_size_source_line;
ngx_uint_t max_requests_source_line;
ngx_uint_t meteor_app_settings_source_line;
ngx_uint_t min_instances_source_line;
ngx_uint_t monitor_log_file_source_line;
ngx_uint_t nodejs_source_line;
ngx_uint_t python_source_line;
ngx_uint_t request_queue_overflow_status_code_source_line;
ngx_uint_t restart_dir_source_line;
ngx_uint_t ruby_source_line;
ngx_uint_t spawn_method_source_line;
ngx_uint_t start_timeout_source_line;
ngx_uint_t startup_file_source_line;
ngx_uint_t sticky_sessions_source_line;
ngx_uint_t sticky_sessions_cookie_attributes_source_line;
ngx_uint_t sticky_sessions_cookie_name_source_line;
ngx_uint_t upstream_config_buffer_size_source_line;
ngx_uint_t upstream_config_buffering_source_line;
ngx_uint_t upstream_config_bufs_source_line;
ngx_uint_t upstream_config_busy_buffers_size_conf_source_line;
ngx_uint_t upstream_config_ignore_client_abort_source_line;
ngx_uint_t upstream_config_ignore_headers_source_line;
ngx_uint_t upstream_config_intercept_errors_source_line;
ngx_uint_t upstream_config_pass_headers_source_line;
ngx_uint_t upstream_config_read_timeout_source_line;
ngx_uint_t upstream_config_request_buffering_source_line;
ngx_uint_t upstream_config_temp_path_source_line;
ngx_uint_t user_source_line;
ngx_uint_t vary_turbocache_by_cookie_source_line;
ngx_int_t abort_websockets_on_process_shutdown_explicitly_set;
ngx_int_t app_group_name_explicitly_set;
ngx_int_t app_log_file_explicitly_set;
ngx_int_t app_rights_explicitly_set;
ngx_int_t app_root_explicitly_set;
ngx_int_t app_start_command_explicitly_set;
ngx_int_t app_type_explicitly_set;
ngx_int_t base_uris_explicitly_set;
ngx_int_t buffer_upload_explicitly_set;
ngx_int_t debugger_explicitly_set;
ngx_int_t direct_instance_request_address_explicitly_set;
ngx_int_t document_root_explicitly_set;
ngx_int_t enabled_explicitly_set;
ngx_int_t env_vars_explicitly_set;
ngx_int_t environment_explicitly_set;
ngx_int_t force_max_concurrent_requests_per_process_explicitly_set;
ngx_int_t friendly_error_pages_explicitly_set;
ngx_int_t group_explicitly_set;
ngx_int_t headers_hash_bucket_size_explicitly_set;
ngx_int_t headers_hash_max_size_explicitly_set;
ngx_int_t headers_source_explicitly_set;
ngx_int_t load_shell_envvars_explicitly_set;
ngx_int_t max_preloader_idle_time_explicitly_set;
ngx_int_t max_request_queue_size_explicitly_set;
ngx_int_t max_requests_explicitly_set;
ngx_int_t meteor_app_settings_explicitly_set;
ngx_int_t min_instances_explicitly_set;
ngx_int_t monitor_log_file_explicitly_set;
ngx_int_t nodejs_explicitly_set;
ngx_int_t python_explicitly_set;
ngx_int_t request_queue_overflow_status_code_explicitly_set;
ngx_int_t restart_dir_explicitly_set;
ngx_int_t ruby_explicitly_set;
ngx_int_t spawn_method_explicitly_set;
ngx_int_t start_timeout_explicitly_set;
ngx_int_t startup_file_explicitly_set;
ngx_int_t sticky_sessions_explicitly_set;
ngx_int_t sticky_sessions_cookie_attributes_explicitly_set;
ngx_int_t sticky_sessions_cookie_name_explicitly_set;
ngx_int_t upstream_config_buffer_size_explicitly_set;
ngx_int_t upstream_config_buffering_explicitly_set;
ngx_int_t upstream_config_bufs_explicitly_set;
ngx_int_t upstream_config_busy_buffers_size_conf_explicitly_set;
ngx_int_t upstream_config_ignore_client_abort_explicitly_set;
ngx_int_t upstream_config_ignore_headers_explicitly_set;
ngx_int_t upstream_config_intercept_errors_explicitly_set;
ngx_int_t upstream_config_pass_headers_explicitly_set;
ngx_int_t upstream_config_read_timeout_explicitly_set;
ngx_int_t upstream_config_request_buffering_explicitly_set;
ngx_int_t upstream_config_temp_path_explicitly_set;
ngx_int_t user_explicitly_set;
ngx_int_t vary_turbocache_by_cookie_explicitly_set;
} passenger_autogenerated_loc_conf_t;