Apache2
|
Go to the source code of this file.
Data Structures | |
struct | h2_filter_cin |
Macros | |
#define | H2_BUCKET_IS_OBSERVER(e) (e->type == &h2_bucket_type_observer) |
Typedefs | |
typedef struct h2_filter_cin | h2_filter_cin |
typedef apr_status_t | h2_bucket_event_cb (void *ctx, h2_bucket_event event, apr_bucket *b) |
Enumerations | |
enum | h2_bucket_event { H2_BUCKET_EV_BEFORE_DESTROY, H2_BUCKET_EV_BEFORE_MASTER_SEND } |
Functions | |
h2_filter_cin * | h2_filter_cin_create (struct h2_session *session) |
void | h2_filter_cin_timeout_set (h2_filter_cin *cin, apr_interval_time_t timeout) |
apr_status_t | h2_filter_core_input (ap_filter_t *filter, apr_bucket_brigade *brigade, ap_input_mode_t mode, apr_read_type_e block, apr_off_t readbytes) |
apr_bucket * | h2_bucket_observer_make (apr_bucket *b, h2_bucket_event_cb *cb, void *ctx) |
apr_bucket * | h2_bucket_observer_create (apr_bucket_alloc_t *list, h2_bucket_event_cb *cb, void *ctx) |
apr_status_t | h2_bucket_observer_fire (apr_bucket *b, h2_bucket_event event) |
apr_bucket * | h2_bucket_observer_beam (struct h2_bucket_beam *beam, apr_bucket_brigade *dest, const apr_bucket *src) |
int | h2_filter_h2_status_handler (request_rec *r) |
Variables | |
const apr_bucket_type_t | h2_bucket_type_observer |
#define H2_BUCKET_IS_OBSERVER | ( | e | ) | (e->type == &h2_bucket_type_observer) |
typedef apr_status_t h2_bucket_event_cb(void *ctx, h2_bucket_event event, apr_bucket *b) |
typedef struct h2_filter_cin h2_filter_cin |
enum h2_bucket_event |
apr_bucket* h2_bucket_observer_beam | ( | struct h2_bucket_beam * | beam, |
apr_bucket_brigade * | dest, | ||
const apr_bucket * | src | ||
) |
apr_bucket* h2_bucket_observer_create | ( | apr_bucket_alloc_t * | list, |
h2_bucket_event_cb * | cb, | ||
void * | ctx | ||
) |
apr_status_t h2_bucket_observer_fire | ( | apr_bucket * | b, |
h2_bucket_event | event | ||
) |
apr_bucket* h2_bucket_observer_make | ( | apr_bucket * | b, |
h2_bucket_event_cb * | cb, | ||
void * | ctx | ||
) |
h2_filter_cin* h2_filter_cin_create | ( | struct h2_session * | session | ) |
void h2_filter_cin_timeout_set | ( | h2_filter_cin * | cin, |
apr_interval_time_t | timeout | ||
) |
apr_status_t h2_filter_core_input | ( | ap_filter_t * | filter, |
apr_bucket_brigade * | brigade, | ||
ap_input_mode_t | mode, | ||
apr_read_type_e | block, | ||
apr_off_t | readbytes | ||
) |
int h2_filter_h2_status_handler | ( | request_rec * | r | ) |
const apr_bucket_type_t h2_bucket_type_observer |