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().