Selector data structure. More...
#include <ngx_http_xxslt_selector.h>
Data Fields | |
| ngx_http_request_t * | r |
| request pointer, used for logging | |
| ngx_int_t | id_data |
| data id | |
| ngx_int_t | select_mode |
| selector mode | |
| ngx_int_t | data_type |
| NGX_HTTP_XXSLT_SELECTOR_UNKNOWN or NGX_HTTP_XXSLT_SELECTOR_PARSE. | |
| ngx_flag_t | async |
| set to 1 if async mode is on | |
| struct ngx_http_xxslt_out_data_s * | act_out_data_unknown |
| data specific structure - any data | |
| struct ngx_http_xxslt_out_data_s * | act_out_data_parse |
| data specific structure - data between special tags | |
| ngx_http_xxslt_selector_match_t * | match_data |
| selector structure | |
| ngx_chain_t * | backup_in |
| data part backup to next call | |
| xmlDocPtr | includes |
| all xml includes go here | |
Selector data structure.
Definition at line 69 of file ngx_http_xxslt_selector.h.
data specific structure - data between special tags
Definition at line 85 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), ngx_http_xxslt_selector_init(), ngx_http_xxslt_selector_parse_match(), and ngx_http_xxslt_selector_unknown_match().
data specific structure - any data
Definition at line 83 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), ngx_http_xxslt_selector_init(), ngx_http_xxslt_selector_parse_match(), and ngx_http_xxslt_selector_unknown_match().
| ngx_flag_t ngx_http_xxslt_selector_data_t::async |
set to 1 if async mode is on
Definition at line 80 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_body_filter(), and ngx_http_xxslt_selector_parse_match().
| ngx_chain_t* ngx_http_xxslt_selector_data_t::backup_in |
data part backup to next call
Definition at line 90 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), and ngx_http_xxslt_selector_init().
NGX_HTTP_XXSLT_SELECTOR_UNKNOWN or NGX_HTTP_XXSLT_SELECTOR_PARSE.
Definition at line 78 of file ngx_http_xxslt_selector.h.
| ngx_int_t ngx_http_xxslt_selector_data_t::id_data |
data id
Definition at line 74 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_init(), ngx_http_xxslt_selector_parse_match(), and ngx_http_xxslt_selector_unknown_match().
| xmlDocPtr ngx_http_xxslt_selector_data_t::includes |
all xml includes go here
Definition at line 93 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_parse(), ngx_http_xxslt_selector_cleanup(), and ngx_http_xxslt_selector_init().
selector structure
Definition at line 88 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), and ngx_http_xxslt_selector_init().
| ngx_http_request_t* ngx_http_xxslt_selector_data_t::r |
request pointer, used for logging
Definition at line 71 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), ngx_http_xxslt_selector_init(), ngx_http_xxslt_selector_parse_match(), and ngx_http_xxslt_selector_unknown_match().
selector mode
Definition at line 76 of file ngx_http_xxslt_selector.h.
Referenced by ngx_http_xxslt_selector_add_data_chunk(), and ngx_http_xxslt_selector_init().
1.6.1