#include <ngx_config.h>
#include <ngx_core.h>
#include <ngx_http.h>
Go to the source code of this file.
Functions |
void | ngx_http_script_flush_complex_value (ngx_http_request_t *r, ngx_http_complex_value_t *val) |
ngx_int_t | ngx_http_complex_value (ngx_http_request_t *r, ngx_http_complex_value_t *val, ngx_str_t *value) |
ngx_int_t | ngx_http_compile_complex_value (ngx_http_compile_complex_value_t *ccv) |
char * | ngx_http_set_complex_value_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf) |
ngx_int_t | ngx_http_test_predicates (ngx_http_request_t *r, ngx_array_t *predicates) |
char * | ngx_http_set_predicate_slot (ngx_conf_t *cf, ngx_command_t *cmd, void *conf) |
ngx_uint_t | ngx_http_script_variables_count (ngx_str_t *value) |
ngx_int_t | ngx_http_script_compile (ngx_http_script_compile_t *sc) |
u_char * | ngx_http_script_run (ngx_http_request_t *r, ngx_str_t *value, void *code_lengths, size_t len, void *code_values) |
void | ngx_http_script_flush_no_cacheable_variables (ngx_http_request_t *r, ngx_array_t *indices) |
void * | ngx_http_script_start_code (ngx_pool_t *pool, ngx_array_t **codes, size_t size) |
void * | ngx_http_script_add_code (ngx_array_t *codes, size_t size, void *code) |
size_t | ngx_http_script_copy_len_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_copy_code (ngx_http_script_engine_t *e) |
size_t | ngx_http_script_copy_var_len_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_copy_var_code (ngx_http_script_engine_t *e) |
size_t | ngx_http_script_mark_args_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_start_args_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_return_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_break_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_if_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_equal_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_not_equal_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_file_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_complex_value_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_value_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_set_var_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_var_set_handler_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_var_code (ngx_http_script_engine_t *e) |
void | ngx_http_script_nop_code (ngx_http_script_engine_t *e) |
Macro Definition Documentation
#define ngx_http_script_exit (u_char *) &ngx_http_script_exit_code |
Function Documentation
void* ngx_http_script_add_code |
( |
ngx_array_t * |
codes, |
|
|
size_t |
size, |
|
|
void * |
code |
|
) |
| |