17 #ifndef __mod_h2__h2_push__
18 #define __mod_h2__h2_push__
139 int maxP,
const char *authority,
h2_push_diary * h2_push_diary_create(apr_pool_t *p, int N)
apr_array_header_t * h2_push_diary_update(struct h2_session *session, apr_array_header_t *pushes)
int NMax
Definition: h2_push.h:82
h2_push_digest_type dtype
Definition: h2_push.h:87
const struct h2_request * req
Definition: h2_push.h:29
apr_uint64_t mask
Definition: h2_push.h:84
const char * authority
Definition: h2_push.h:86
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_priority * priority
Definition: h2_push.h:30
Definition: h2_stream.h:65
h2_push_digest_type
Definition: h2_push.h:33
void h2_push_digest_calc(h2_push_diary *diary, apr_uint64_t *phash, h2_push *push)
Definition: h2_push.h:78
apr_array_header_t * entries
Definition: h2_push.h:81
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)
struct apr_pool_t apr_pool_t
Definition: apr_pools.h:60
apr_array_header_t * h2_push_collect_update(struct h2_stream *stream, const struct h2_request *req, const struct h2_headers *res)
int apr_status_t
Definition: apr_errno.h:44
h2_push_digest_calc * dcalc
Definition: h2_push.h:88
int N
Definition: h2_push.h:83
Definition: h2_session.h:76
unsigned int mask_bits
Definition: h2_push.h:85