RESTinio
Loading...
Searching...
No Matches
File List
Here is a list of all files with brief descriptions:
 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