lsquic_http1x_if.h revision a74702c6
1/* Copyright (c) 2017 - 2022 LiteSpeed Technologies Inc.  See LICENSE. */
2#ifndef LSQUIC_HTTP1X_IF_H
3#define LSQUIC_HTTP1X_IF_H 1
4
5#include "lsquic_shared_support.h"
6
7struct lsquic_hset_if;
8struct lsquic_conn;
9
10struct http1x_ctor_ctx
11{
12    const struct lsquic_conn *conn;                /* Used for logging */
13    unsigned        max_headers_sz;
14    int             is_server;
15};
16
17LSQUIC_EXTERN const struct lsquic_hset_if *const lsquic_http1x_if;
18
19#define MAX_HTTP1X_HEADERS_SIZE (64 * 1024)
20
21#endif
22