|
restinio::impl::http_parser_ctx_t * | restinio::impl::get_http_parser_ctx (llhttp_t *parser) |
| Include parser callbacks.
|
int | restinio::impl::restinio_url_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_header_field_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_header_field_complete_cb (llhttp_t *parser) |
void | restinio::impl::append_last_field_accessor (http_header_fields_t &, string_view_t) |
int | restinio::impl::restinio_header_value_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_header_value_complete_cb (llhttp_t *parser) |
int | restinio::impl::restinio_headers_complete_cb (llhttp_t *parser) |
int | restinio::impl::restinio_body_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_chunk_header_cb (llhttp_t *parser) |
int | restinio::impl::restinio_chunk_complete_cb (llhttp_t *) |
template<typename Http_Methods> |
int | restinio::impl::restinio_message_complete_cb (llhttp_t *parser) |
template<typename Http_Methods> |
llhttp_settings_t | restinio::impl::create_parser_settings () noexcept |
| Helper for setting parser settings.
|
template<typename Connection, typename Start_Read_CB, typename Failed_CB> |
void | restinio::impl::prepare_connection_and_start_read (asio_ns::ip::tcp::socket &, Connection &, Start_Read_CB start_read_cb, Failed_CB) |
tls_socket_t * | restinio::impl::make_tls_socket_pointer_for_state_listener (asio_ns::ip::tcp::socket &) noexcept |
|
int | restinio::impl::restinio_chunk_extension_name_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_chunk_extension_name_complete_cb (llhttp_t *parser) |
int | restinio::impl::restinio_chunk_extension_value_cb (llhttp_t *parser, const char *at, size_t length) |
int | restinio::impl::restinio_chunk_extension_value_complete_cb (llhttp_t *) |