|
RESTinio
|
| restinio | |
| async_chain | |
| common.hpp | Common stuff for different types of async handlers chains |
| fixed_size.hpp | Chain of async handlers of the fixed size |
| growable_size.hpp | Stuff related to growable-size chain of async request-headers |
| helpers | |
| http_field_parsers | |
| details | |
| pct_encoded_symbols.hpp | Stuff related to percent-encoded symbols |
| accept-charset.hpp | Stuff related to value of Accept-Charset HTTP-field |
| accept-encoding.hpp | Stuff related to value of Accept-Encoding HTTP-field |
| accept-language.hpp | Stuff related to value of Accept-Language HTTP-field |
| accept.hpp | Stuff related to value of Accept HTTP-field |
| authorization.hpp | Stuff related to value of Authorization HTTP-field |
| basic_auth.hpp | Helpers for dealing with basic authentification |
| basics.hpp | Utilities for parsing values of http-fields |
| bearer_auth.hpp | Helpers for dealing with bearer authentification |
| cache-control.hpp | Stuff related to value of Cache-Control HTTP-field |
| connection.hpp | Stuff related to value of Connection HTTP-field |
| content-disposition.hpp | Stuff related to value of Content-Disposition HTTP-field |
| content-encoding.hpp | Stuff related to value of Content-Encoding HTTP-field |
| content-type.hpp | Stuff related to value of Content-Type HTTP-field |
| host.hpp | Stuff related to value of Host HTTP-field |
| media-type.hpp | Stuff related to Media-Type value in HTTP-fields |
| range.hpp | Stuff related to value of Range HTTP-field |
| transfer-encoding.hpp | Stuff related to value of Transfer-Encoding HTTP-field |
| try_parse_field.hpp | Helper functions for parsing values of HTTP-fields |
| user-agent.hpp | Stuff related to value of User-Agent HTTP-field |
| easy_parser.hpp | An very small, simple and somewhat limited implementation of recursive-descent parser |
| file_upload.hpp | Various tools for simplification of file uploading |
| multipart_body.hpp | Various tools for working with multipart bodies |
| string_algo.hpp | Various string-related algorithms |
| impl | |
| acceptor.hpp | |
| connection.hpp | |
| connection_base.hpp | |
| connection_settings.hpp | |
| executor_wrapper.hpp | |
| fixed_buffer.hpp | |
| header_helpers.hpp | |
| include_fmtlib.hpp | A special wrapper around fmtlib include files |
| ioctx_on_thread_pool.hpp | |
| os_posix.ipp | |
| os_unknown.ipp | |
| os_win.ipp | |
| overflow_controlled_integer_accumulator.hpp | Helper for parsing integer values |
| parser_callbacks.ipp | |
| response_coordinator.hpp | |
| sendfile_operation.hpp | |
| sendfile_operation_default.ipp | |
| sendfile_operation_posix.ipp | |
| sendfile_operation_win.ipp | |
| string_caseless_compare.hpp | Helpers for caseless comparison of strings |
| tls_socket.hpp | |
| to_lower_lut.hpp | |
| write_group_output_ctx.hpp | |
| path2regex | |
| path2regex.hpp | |
| router | |
| impl | |
| target_path_holder.hpp | Implementation of target_path_holder helper class |
| boost_regex_engine.hpp | |
| easy_parser_router.hpp | A router based on easy_parser |
| express.hpp | |
| method_matcher.hpp | Stuff related to method_matchers |
| non_matched_request_handler.hpp | The definition of the non_matched_request_handler type |
| pcre2_regex_engine.hpp | |
| pcre_regex_engine.hpp | |
| std_regex_engine.hpp | |
| so5 | |
| so_timer_manager.hpp | |
| sync_chain | |
| fixed_size.hpp | Stuff related to fixed-size chain of request-headers |
| growable_size.hpp | Stuff related to growable-size chain of request-headers |
| transforms | |
| zlib.hpp | |
| utils | |
| impl | |
| bitops.hpp | |
| safe_uint_truncate.hpp | Helpers for safe truncation of unsigned integers |
| at_scope_exit.hpp | A simple implementation of at_scope_exit concept |
| base64.hpp | |
| base64_lut.ipp | |
| from_string.hpp | |
| from_string_details.ipp | |
| metaprogramming.hpp | Various tools for C++ metaprogramming |
| percent_encoding.hpp | |
| sha1.hpp | |
| suppress_exceptions.hpp | Utilities for suppressing exceptions from some code block |
| tagged_scalar.hpp | Helper template for defining tagged scalar types |
| tuple_algorithms.hpp | Various meta-functions for operating the content of a tuple |
| utf8_checker.hpp | An implementation of checker for UTF-8 sequences |
| websocket | |
| impl | |
| utf8.hpp | |
| ws_connection.hpp | |
| ws_connection_base.hpp | |
| ws_parser.hpp | |
| ws_protocol_validator.hpp | |
| message.hpp | |
| websocket.hpp | |
| all.hpp | Include all necessary core header files in one |
| asio_include.hpp | |
| asio_timer_manager.hpp | |
| buffers.hpp | |
| cast_to.hpp | |
| chunked_input_info.hpp | Information about chunked encoded body |
| common_types.hpp | |
| compiler_features.hpp | Detection of compiler version and absence of various features |
| connection_count_limiter.hpp | Stuff related to limits of active parallel connections |
| connection_state_listener.hpp | Stuff related to connection state listeners |
| core.hpp | Include all core header files in one |
| default_strands.hpp | Typedefs for default strands |
| detect_os.hpp | Helper macros for detection of compiler/platform |
| exception.hpp | |
| expected.hpp | |
| http_headers.hpp | |
| http_server.hpp | |
| http_server_run.hpp | Helper function for simple run of HTTP server |
| incoming_http_msg_limits.hpp | Stuff related to limits of an incoming HTTP message |
| ip_blocker.hpp | Stuff related to IP blockers |
| message_builders.hpp | |
| null_logger.hpp | |
| null_mutex.hpp | Definition of null_mutex |
| null_timer_manager.hpp | |
| os.hpp | |
| ostream_logger.hpp | |
| request_handler.hpp | |
| sendfile.hpp | |
| sendfile_defs_default.hpp | |
| sendfile_defs_posix.hpp | |
| sendfile_defs_win.hpp | |
| settings.hpp | |
| string_view.hpp | |
| tcp_connection_ctx_base.hpp | |
| timer_common.hpp | |
| tls.hpp | |
| tls_fwd.hpp | Forward declarations for TLS-related things |
| traits.hpp | |
| uri_helpers.hpp | |
| value_or.hpp | |
| version.hpp | Definition of RESTINIO_VERSION macro |
| sample |