1 2 /* 3 * Copyright (C) Yichun Zhang (agentzh) 4 */ 5 6 7 #ifndef NGX_HTTP_RDS_CSV_PROCESSOR_H 8 #define NGX_HTTP_RDS_CSV_PROCESSOR_H 9 10 11 #include "ngx_http_rds_csv_filter_module.h" 12 13 #include <ngx_core.h> 14 #include <ngx_http.h> 15 #include <nginx.h> 16 17 18 ngx_int_t ngx_http_rds_csv_process_header(ngx_http_request_t *r, 19 ngx_chain_t *in, ngx_http_rds_csv_ctx_t *ctx); 20 21 ngx_int_t ngx_http_rds_csv_process_col(ngx_http_request_t *r, 22 ngx_chain_t *in, ngx_http_rds_csv_ctx_t *ctx); 23 24 ngx_int_t ngx_http_rds_csv_process_row(ngx_http_request_t *r, 25 ngx_chain_t *in, ngx_http_rds_csv_ctx_t *ctx); 26 27 ngx_int_t ngx_http_rds_csv_process_field(ngx_http_request_t *r, 28 ngx_chain_t *in, ngx_http_rds_csv_ctx_t *ctx); 29 30 ngx_int_t ngx_http_rds_csv_process_more_field_data(ngx_http_request_t *r, 31 ngx_chain_t *in, ngx_http_rds_csv_ctx_t *ctx); 32 33 34 #endif /* NGX_HTTP_RDS_CSV_PROCESSOR_H */ 35