33module AP_MODULE_DECLARE_DATA case_filter_in_module;
57 &case_filter_in_module);
75 if (!(
pCtx =
f->ctx)) {
113 for (
n=0 ;
n <
len ; ++
n) {
129 &case_filter_in_module);
138 "Run an input case filter on this host"),
const char apr_size_t len
APR-UTIL Buckets/Bucket Brigades.
APR Miscellaneous library routines.
APR general purpose library routines.
#define ap_get_module_config(v, m)
#define AP_DECLARE_MODULE(foo)
#define AP_INIT_FLAG(directive, func, mconfig, where, help)
ap_filter_t * ap_add_input_filter(const char *name, void *ctx, request_rec *r, conn_rec *c)
apr_status_t ap_filter_rec_t * ap_register_input_filter(const char *name, ap_in_filter_func filter_func, ap_init_filter_func filter_init, ap_filter_type ftype)
apr_status_t ap_get_brigade(ap_filter_t *filter, apr_bucket_brigade *bucket, ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes)
const unsigned char * buf
void ap_hook_insert_filter(ap_HOOK_insert_filter_t *pf, const char *const *aszPre, const char *const *aszSucc, int nOrder)
#define APR_BUCKET_REMOVE(e)
#define APR_BRIGADE_INSERT_TAIL(b, e)
#define APR_BRIGADE_EMPTY(b)
#define apr_bucket_delete(e)
#define APR_BUCKET_IS_EOS(e)
#define APR_BRIGADE_FIRST(b)
#define apr_bucket_read(e, str, len, block)
#define STANDARD20_MODULE_STUFF
void * ap_malloc(size_t size) __attribute__((malloc))
apr_vformatter_buff_t * c
#define apr_pcalloc(p, size)
static const char s_szCaseFilterName[]
static void * CaseFilterInCreateServerConfig(apr_pool_t *p, server_rec *s)
static void CaseFilterInInsertFilter(request_rec *r)
static const command_rec CaseFilterInCmds[]
static apr_status_t CaseFilterInFilter(ap_filter_t *f, apr_bucket_brigade *pbbOut, ap_input_mode_t eMode, apr_read_type_e eBlock, apr_off_t nBytes)
static const char * CaseFilterInEnable(cmd_parms *cmd, void *dummy, int arg)
static void CaseFilterInRegisterHooks(apr_pool_t *p)
apr_bucket_brigade * pbbTmp
The representation of a filter chain.
Structure to store things which are per connection.
A structure that represents the current request.
A structure to store information for each virtual server.
struct ap_conf_vector_t * module_config
ap_input_mode_t
input filtering modes