1 #ifndef HTTP_SERVER_H_INCLUDED 2 #define HTTP_SERVER_H_INCLUDED 12 #define HTTP_SERVER_CONF_DEFAULTS \ 13 .ConnectionPoolSize = 5, \ 14 .TlsConnPoolSize = 1, \ 15 .ThreadPoolSize = 1, \ 16 .HandshakePoolSize = 1, \ 17 .ParserPoolSize = 1, \ 18 .SocketBacklogSize = 8, \ 19 .HandshakeTimeout = MS_TO_TICKS(10000), \ 20 .KeepaliveTimeout = MS_TO_TICKS(5000), \ 21 .CloseTimeout = MS_TO_TICKS(2000), \ 22 .TransportTimeout = MS_TO_TICKS(7000)
uint16_t TransportTimeout
bool HttpServerStart(const struct http_server_conf_t *Config, struct http_server_security_t *Security)
uint16_t KeepaliveTimeout
enum http_auth_op_type_t Type
uint8_t SocketBacklogSize
bool(* http_auth_callback_t)(struct http_auth_op_t *Op)
void HttpServerStop(void)
uint8_t HandshakePoolSize
uint8_t ConnectionPoolSize
http_auth_callback_t AuthCb
uint16_t HandshakeTimeout