Include data structure. More...
#include <ngx_http_xxslt_parse.h>
Data Fields | |
ngx_int_t | id |
ngx_chain_t * | buffer_chain |
buffers for content of include | |
u_char * | name |
include parameter - name | |
u_char * | src |
include parameter - primary source | |
u_char * | alt |
include parameter - alternative source | |
u_char * | stylesheet |
include parameter - style sheet source | |
ngx_flag_t | data_type |
include parameter - data type (xml/unknow) | |
ngx_flag_t | paste |
include parameter - paste (indicates whether paste content of include to output document or not) | |
ngx_uint_t | dl_timeout |
include parameter - timeout of download | |
ngx_uint_t | cache_timeout |
include parameter - timeout of cache connection | |
ngx_uint_t | ttl |
include parameter - time to live in cache | |
ngx_int_t | onerror |
include parameter - behavior in case of error (fail, continue) | |
ngx_flag_t | ready |
downloaded / read (and parsed if it is XML) | |
ngx_flag_t | error |
flag that indicates that an error has occurred | |
ngx_http_download_conn_t * | download |
download context structure connected with include | |
ngx_http_mxcache_conn_t * | xcache_get |
mxcache context structure connected with include | |
ngx_http_xxslt_parse_data_t * | parent_parse |
parse data which contains this include | |
ngx_http_xxslt_include_t * | next |
next include on the list |
Include data structure.
Definition at line 106 of file ngx_http_xxslt_parse.h.
u_char* ngx_http_xxslt_include_s::alt |
include parameter - alternative source
Definition at line 118 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_include_node(), ngx_http_xxslt_parse_process_include(), and ngx_http_xxslt_parse_use_alt_src().
ngx_chain_t* ngx_http_xxslt_include_s::buffer_chain |
buffers for content of include
Definition at line 111 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), ngx_http_xxslt_parse_download_handler(), ngx_http_xxslt_parse_get_local_include(), ngx_http_xxslt_parse_mxcache_get_handler(), and ngx_http_xxslt_parse_set_cached_include().
ngx_uint_t ngx_http_xxslt_include_s::cache_timeout |
include parameter - timeout of cache connection
Definition at line 129 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_cached_include(), ngx_http_xxslt_parse_include_node(), and ngx_http_xxslt_parse_set_cached_include().
ngx_flag_t ngx_http_xxslt_include_s::data_type |
include parameter - data type (xml/unknow)
Definition at line 123 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), and ngx_http_xxslt_parse_include_node().
ngx_uint_t ngx_http_xxslt_include_s::dl_timeout |
include parameter - timeout of download
Definition at line 127 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_external_include(), and ngx_http_xxslt_parse_include_node().
download context structure connected with include
Definition at line 141 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_external_include().
ngx_flag_t ngx_http_xxslt_include_s::error |
flag that indicates that an error has occurred
Definition at line 138 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), ngx_http_xxslt_parse_download_handler(), ngx_http_xxslt_parse_get_include(), ngx_http_xxslt_parse_process_include(), and ngx_http_xxslt_parse_use_alt_src().
ngx_int_t ngx_http_xxslt_include_s::id |
Definition at line 108 of file ngx_http_xxslt_parse.h.
u_char* ngx_http_xxslt_include_s::name |
include parameter - name
Definition at line 114 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), ngx_http_xxslt_parse_include_node(), and ngx_http_xxslt_parse_process_include().
next include on the list
Definition at line 148 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_create_new_include().
ngx_int_t ngx_http_xxslt_include_s::onerror |
include parameter - behavior in case of error (fail, continue)
Definition at line 133 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_include_node(), and ngx_http_xxslt_parse_process_include().
parse data which contains this include
Definition at line 146 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), ngx_http_xxslt_parse_create_new_include(), ngx_http_xxslt_parse_download_handler(), ngx_http_xxslt_parse_get_cached_include(), ngx_http_xxslt_parse_get_external_include(), ngx_http_xxslt_parse_get_include(), ngx_http_xxslt_parse_get_local_include(), ngx_http_xxslt_parse_mxcache_get_handler(), and ngx_http_xxslt_parse_process_include().
ngx_flag_t ngx_http_xxslt_include_s::paste |
include parameter - paste (indicates whether paste content of include to output document or not)
Definition at line 125 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_add_include(), and ngx_http_xxslt_parse_include_node().
ngx_flag_t ngx_http_xxslt_include_s::ready |
downloaded / read (and parsed if it is XML)
Definition at line 136 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_download_handler(), ngx_http_xxslt_parse_get_local_include(), and ngx_http_xxslt_parse_mxcache_get_handler().
u_char* ngx_http_xxslt_include_s::src |
include parameter - primary source
Definition at line 116 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_external_include(), ngx_http_xxslt_parse_get_include(), ngx_http_xxslt_parse_get_local_include(), ngx_http_xxslt_parse_include_node(), ngx_http_xxslt_parse_process_include(), ngx_http_xxslt_parse_set_cached_include(), and ngx_http_xxslt_parse_use_alt_src().
include parameter - style sheet source
Definition at line 120 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_include_node().
ngx_uint_t ngx_http_xxslt_include_s::ttl |
include parameter - time to live in cache
Definition at line 131 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_include(), ngx_http_xxslt_parse_include_node(), ngx_http_xxslt_parse_process_include(), and ngx_http_xxslt_parse_set_cached_include().
mxcache context structure connected with include
Definition at line 143 of file ngx_http_xxslt_parse.h.
Referenced by ngx_http_xxslt_parse_get_cached_include().