17#ifndef __mod_h2__h2_push__
18#define __mod_h2__h2_push__
102#if AP_HAS_RESPONSE_BUCKETS
133#if AP_HAS_RESPONSE_BUCKETS
155 int maxP,
const char *authority,
apr_pool_t apr_dbd_t apr_dbd_results_t ** res
apr_array_header_t * h2_push_collect(apr_pool_t *p, const struct h2_request *req, apr_uint32_t push_policy, const struct h2_headers *res)
apr_array_header_t * h2_push_collect_update(struct h2_stream *stream, const struct h2_request *req, const struct h2_headers *res)
apr_status_t h2_push_diary_digest_get(h2_push_diary *diary, apr_pool_t *p, int maxP, const char *authority, const char **pdata, apr_size_t *plen)
@ H2_PUSH_DIGEST_APR_HASH
apr_array_header_t * h2_push_diary_update(struct h2_session *session, apr_array_header_t *pushes)
h2_push_diary * h2_push_diary_create(apr_pool_t *p, int N)
void h2_push_digest_calc(h2_push_diary *diary, apr_uint64_t *phash, h2_push *push)
h2_push_digest_type dtype
h2_push_digest_calc * dcalc
apr_array_header_t * entries
const struct h2_request * req