|
Apache HTTPD
|
#include "apr.h"#include "apr_strings.h"#include "apr_buckets.h"#include "apr_lib.h"#include "apr_signal.h"#include "apr_want.h"#include "util_filter.h"#include "ap_config.h"#include "httpd.h"#include "http_config.h"#include "http_core.h"#include "http_protocol.h"#include "http_main.h"#include "http_request.h"#include "http_vhost.h"#include "http_log.h"#include "apr_date.h"#include "util_charset.h"#include "util_ebcdic.h"#include "util_time.h"#include "mod_core.h"Go to the source code of this file.
Classes | |
| struct | indexes_t |
Macros | |
| #define | APR_WANT_STDIO /* for sscanf */ |
| #define | APR_WANT_STRFUNC |
| #define | APR_WANT_MEMFUNC |
| #define | AP_DEFAULT_MAX_RANGES 200 |
| #define | AP_DEFAULT_MAX_OVERLAPS 20 |
| #define | AP_DEFAULT_MAX_REVERSALS 20 |
| #define | MAX_PREALLOC_RANGES 100 |
| #define | BYTERANGE_FMT "%" APR_OFF_T_FMT "-%" APR_OFF_T_FMT "/%" APR_OFF_T_FMT |
Typedefs | |
| typedef struct indexes_t | indexes_t |
Functions | |
| static int | ap_set_byterange (request_rec *r, apr_off_t clength, apr_array_header_t **indexes, int *overlaps, int *reversals) |
| static int | use_range_x (request_rec *r) |
| static apr_status_t | copy_brigade_range (apr_bucket_brigade *bb, apr_bucket_brigade *bbout, apr_off_t start, apr_off_t end) |
| static apr_status_t | send_416 (ap_filter_t *f, apr_bucket_brigade *tmpbb) |
| apr_status_t | ap_byterange_filter (ap_filter_t *f, apr_bucket_brigade *bb) |
Variables | |
| static int *const | aplog_module_index = &( http_module.module_index) |
| #define AP_DEFAULT_MAX_OVERLAPS 20 |
Definition at line 62 of file byterange_filter.c.
| #define AP_DEFAULT_MAX_RANGES 200 |
Definition at line 59 of file byterange_filter.c.
| #define AP_DEFAULT_MAX_REVERSALS 20 |
Definition at line 65 of file byterange_filter.c.
| #define APR_WANT_MEMFUNC |
Definition at line 30 of file byterange_filter.c.
Definition at line 28 of file byterange_filter.c.
| #define APR_WANT_STRFUNC |
Definition at line 29 of file byterange_filter.c.
| #define BYTERANGE_FMT "%" APR_OFF_T_FMT "-%" APR_OFF_T_FMT "/%" APR_OFF_T_FMT |
Definition at line 316 of file byterange_filter.c.
| #define MAX_PREALLOC_RANGES 100 |
Definition at line 68 of file byterange_filter.c.
|
static |
Definition at line 80 of file byterange_filter.c.
|
static |
Definition at line 318 of file byterange_filter.c.
|
static |
Definition at line 415 of file byterange_filter.c.
|
static |
Definition at line 308 of file byterange_filter.c.
Definition at line 70 of file byterange_filter.c.