The FilterContext data structure stores context associated with a particular filter layer. Filter layers are created by calling filter_insert.
Filter developers may use the data member to store filter-specific context information.
typedef struct {
pool_handle_t *pool; /* pool context was allocated from */
Session *sn; /* session being processed */
Request *rq; /* request being processed */
void *data; /* filter-defined private data */
} FilterContext;
|