Apache2
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
ap_filter_t Struct Reference

The representation of a filter chain. More...

#include <util_filter.h>

Collaboration diagram for ap_filter_t:

Data Fields

ap_filter_rec_tfrec
 
voidctx
 
ap_filter_tnext
 
request_recr
 
conn_recc
 
apr_bucket_brigadebb
 
apr_pool_tdeferred_pool
 

Detailed Description

The representation of a filter chain.

Each request has a list of these structures which are called in turn to filter the data. Sub requests get an exact copy of the main requests filter chain.

Field Documentation

apr_bucket_brigade* ap_filter_t::bb

Buffered data associated with the current filter.

conn_rec* ap_filter_t::c

The conn_rec associated with the current filter. This is analogous to the request_rec, except that it is used for connection filters.

void* ap_filter_t::ctx

A place to store any data associated with the current filter

apr_pool_t* ap_filter_t::deferred_pool

Dedicated pool to use for deferred writes.

ap_filter_rec_t* ap_filter_t::frec

The internal representation of this filter. This includes the filter's name, type, and the actual function pointer.

ap_filter_t* ap_filter_t::next

The next filter in the chain

request_rec* ap_filter_t::r

The request_rec associated with the current filter. If a sub-request adds filters, then the sub-request is the request associated with the filter.


The documentation for this struct was generated from the following file: