#include "ngx_http_filesync.h"
Go to the source code of this file.
Functions | |
static ngx_buf_t * | ngx_http_filesync_get_buf (ngx_http_request_t *r, ngx_int_t max_size) |
Allocates buffer. | |
static ngx_int_t | ngx_http_filesync_read (ngx_http_request_t *r, ngx_buf_t *src, ngx_buf_t *dst) |
Reads content of a file buffer and copy it to a memory buffer. | |
ngx_int_t | ngx_http_filesync_get (ngx_http_request_t *r, ngx_str_t *uri, ngx_chain_t **res) |
Opens and reads the file; returns the result as chain link. |
ngx_int_t ngx_http_filesync_get | ( | ngx_http_request_t * | r, | |
ngx_str_t * | uri, | |||
ngx_chain_t ** | res | |||
) |
Opens and reads the file; returns the result as chain link.
r | nginx http request | |
uri | uri to file - relative to html root | |
res | pointer to the result |
Definition at line 38 of file ngx_http_filesync.c.
References ngx_http_filesync_get_buf(), and ngx_http_filesync_read().
Referenced by ngx_http_xslt2_xml_get_local_stylesheet(), and ngx_http_xxslt_parse_get_local_include().
static ngx_buf_t * ngx_http_filesync_get_buf | ( | ngx_http_request_t * | r, | |
ngx_int_t | max_size | |||
) | [static] |
Allocates buffer.
r | nginx http request | |
max_size | maximum size of new buffer |
Definition at line 286 of file ngx_http_filesync.c.
References NGX_HTTP_FILESYNC_MAX_BUF.
Referenced by ngx_http_filesync_get().
static ngx_int_t ngx_http_filesync_read | ( | ngx_http_request_t * | r, | |
ngx_buf_t * | src, | |||
ngx_buf_t * | dst | |||
) | [static] |
Reads content of a file buffer and copy it to a memory buffer.
r | nginx http request | |
src | source buffer (in file) | |
dst | destination buffer (allocated in memory) |
Definition at line 230 of file ngx_http_filesync.c.
Referenced by ngx_http_filesync_get().