Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Stiffstream/restinio
/ types & classes
Types & classes
643 in github.com/Stiffstream/restinio
⨍
Functions
1,758
◇
Types & classes
643
↓ 12 callers
Class
all_of
dev/restinio/utils/metaprogramming.hpp:273
↓ 8 callers
Class
exception_t
Exception class for all exceptions thrown by RESTinio.
dev/restinio/exception.hpp:24
↓ 1 callers
Class
message_details_t
Websocket message class with more detailed protocol information.
dev/restinio/websocket/impl/ws_parser.hpp:62
↓ 1 callers
Class
timer_guard_t
dev/test/ref_qualifiers_settings/main.cpp:75
↓ 1 callers
Class
to_container_consumer_t
to_container_consumer_t ! * @brief A template for a consumer that stories values into a container. * * Instances of such consumer will be used ins
dev/restinio/helpers/easy_parser.hpp:4523
Class
a_dummy_stage_t
dev/test/handle_requests/async_chained_handlers_2/main.cpp:39
Class
a_http_server_t
dev/benches/single_handler_so5_timer/main.cpp:37
Class
a_req_handler_t
Request handler object. Iterates over g_response_parts sending portions of response data waiting for a previous portion to be written before sending n
dev/sample/notificators/main.cpp:31
Class
a_response_maker_t
dev/test/handle_requests/async_chained_handlers_2/main.cpp:67
Class
a_response_maker_with_pause_t
dev/test/handle_requests/async_chained_handlers_2/main.cpp:100
Class
a_server_t
Agent running ws server logic.
dev/test/websocket/ws_connection/main.cpp:73
Class
a_server_t
Agent running ws server logic.
dev/test/websocket/notificators/main.cpp:74
Class
a_timeout_handler_t
Agent that handles timeouts.
dev/restinio/so5/so_timer_manager.hpp:269
Class
abort_app_in_error_callback_t
! * @brief Type of a function to be used as the default on_error-callback. * * Since v.0.7.0 on_pool_runner_t::stop() accept a on_error callback th
dev/restinio/http_server_run.hpp:729
Class
accept_charset_value_t
accept_charset_value_t ! * @brief Tools for working with the value of Accept-Charset HTTP-field. * * This struct represents parsed value of HTTP-f
dev/restinio/helpers/http_field_parsers/accept-charset.hpp:40
Class
accept_encoding_value_t
accept_encoding_value_t ! * @brief Tools for working with the value of Accept-Encoding HTTP-field. * * This struct represents parsed value of HTTP
dev/restinio/helpers/http_field_parsers/accept-encoding.hpp:41
Class
accept_language_value_t
accept_language_value_t ! * @brief Tools for working with the value of Accept-Language HTTP-field. * * This struct represents parsed value of HTTP
dev/restinio/helpers/http_field_parsers/accept-language.hpp:76
Class
accept_value_t
accept_value_t ! * @brief Tools for working with the value of Accept HTTP-field. * * This struct represents parsed value of HTTP-field Accept * (
dev/restinio/helpers/http_field_parsers/accept.hpp:51
Class
accepted_t
! * @brief Type of object that tells that new connection has been accepted. * * If a new connection is a TLS-connection then is_tls_connection() *
dev/restinio/connection_state_listener.hpp:36
Class
acceptor_callback_iface_t
! * @brief An interface of acceptor to be used by connection count limiters. * * An instance of a connection count limiter will receive a reference
dev/restinio/connection_count_limiter.hpp:77
Class
acceptor_options_t
An adapter for setting acceptor options before running server. ! Class hides an acceptor object and opens only set/get options API. It is used as an
dev/restinio/settings.hpp:183
Class
acceptor_t
dev/restinio/impl/acceptor.hpp:162
Class
accumulator_t
dev/test/http_field_parser/basics.cpp:1950
Enum
activation_t
Flags for websocket activation policies.
dev/restinio/websocket/websocket.hpp:198
Class
actual_controller_t
dev/restinio/async_chain/fixed_size.hpp:204
Class
actual_controller_t
dev/restinio/async_chain/growable_size.hpp:209
Class
actual_handler_t
Will be defined later, but we have to have that type right now.
dev/sample/websocket_detailed/main.cpp:26
Class
actual_limiter_t
dev/restinio/connection_count_limiter.hpp:115
Class
actual_request_handler_type_detector
dev/restinio/traits.hpp:105
Class
actual_request_handler_type_detector< autodetect_request_handler_type, Extra_Data_Factory >
dev/restinio/traits.hpp:125
Class
actual_router_entry_t
dev/restinio/router/easy_parser_router.hpp:106
Class
add_type_if_necessary
dev/restinio/router/easy_parser_router.hpp:316
Class
add_type_if_necessary_impl
dev/restinio/router/easy_parser_router.hpp:294
Class
add_type_if_necessary_impl< H, To<Results...>, false >
dev/restinio/router/easy_parser_router.hpp:300
Class
add_type_if_necessary_impl< H, To<Results...>, true >
dev/restinio/router/easy_parser_router.hpp:309
Class
all_of< Predicate, H >
dev/restinio/utils/metaprogramming.hpp:282
Class
all_of< Predicate, type_list<Types...> >
dev/restinio/utils/metaprogramming.hpp:293
Class
allocated_matcher_proxy_t
dev/restinio/router/method_matcher.hpp:80
Class
alternatives_clause_t
dev/restinio/helpers/easy_parser.hpp:1638
Class
ampersand_and_semicolon_as_separators
! * @brief Helper class to be reused in implementation of query-string * parsing traits. * * Implements `find_next_separator` method that recongni
dev/restinio/uri_helpers.hpp:195
Class
ampersand_only_as_separators
! * @brief Helper class to be reused in implementation of query-string * parsing traits. * * Implements `find_next_separator` method that recongni
dev/restinio/uri_helpers.hpp:215
Class
and_clause_t
dev/restinio/helpers/easy_parser.hpp:1850
Class
any_symbol_if_not_producer_t
any_symbol_if_not_producer_t ! * @brief A producer for the case when any character except the specific * sentinel character is expected in the inpu
dev/restinio/helpers/easy_parser.hpp:2316
Class
any_symbol_predicate_t
any_symbol_predicate_t ! * @brief A predicate that allows extraction of any symbol. * * This predicate is necessary for implementation of any_symb
dev/restinio/helpers/easy_parser.hpp:2181
Class
any_value_skipper_t
any_value_skipper_t ! * @brief A special consumer that simply throws any value away. * * This consumer is intended to be used in the case when the
dev/restinio/helpers/easy_parser.hpp:2845
Class
app_args_t
dev/benches/common_args/app_args.hpp:13
Class
app_args_t
dev/sample/file_upload/main.cpp:21
Class
app_args_t
dev/sample/sendfiles/main.cpp:188
Class
app_args_t
dev/sample/hello_world_sendfile_w32_unicode/main.cpp:17
Class
app_args_t
dev/sample/hello_world_sendfile/main.cpp:17
Class
app_args_t
dev/sample/decompression/main.cpp:19
Class
app_args_t
dev/sample/compression/main.cpp:24
Class
app_args_t
app_args_t
dev/sample/hello_world_sendfile_https/main.cpp:17
Class
app_args_t
dev/test/router/easy_parser_router_bench/main.cpp:14
Class
app_args_t
dev/test/router/cmp_router_bench/main.cpp:15
Class
app_args_t
dev/test/router/express_router_bench/main.cpp:23
Class
as_result_consumer_t
as_result_consumer_t ! * @brief A consumer for the case when the current value should * be returned as the result for the producer at one level up.
dev/restinio/helpers/easy_parser.hpp:2872
Enum
asio_convertible_error_t
Enum for restinio errors that must presented as asio_ns::error_code value. @since v.0.4.8 */
dev/restinio/asio_include.hpp:121
Class
asio_timer_manager_t
Timer factory implementation using asio timers.
dev/restinio/asio_timer_manager.hpp:29
Class
ask_for_credentials
dev/sample/async_chained_handlers/main.cpp:60
Class
async_handling_controller_t
dev/restinio/async_chain/common.hpp:76
Class
at_exit_t
dev/restinio/utils/at_scope_exit.hpp:31
Class
attr_char_predicate_t
attr_char_predicate_t ! * @brief A preducate for symbol_producer_template that checks that * a symbol is attr-char symbol from RCF5987. * * See:
dev/restinio/helpers/http_field_parsers/content-disposition.hpp:223
Class
auth_performer
Helper class to incapsulate actual "processing" of requests that require authentification.
dev/sample/async_chained_handlers/main.cpp:36
Class
auth_result_t
Information about a user after the authentification attempt.
dev/sample/extra_data_factory/main.cpp:32
Class
authorization_value_t
authorization_value_t ! * @brief Tools for working with the value of Authorization HTTP-field. * * This struct represents parsed value of HTTP-fie
dev/restinio/helpers/http_field_parsers/authorization.hpp:131
Class
autodetect_request_handler_type
autodetect_request_handler_type ! * @brief A special type to be used as indicator that the type of * a request handler should be automatically dete
dev/restinio/traits.hpp:92
Class
base_response_builder_t
dev/restinio/message_builders.hpp:73
Class
basic_server_settings_t
dev/restinio/settings.hpp:548
Class
bits_count
dev/restinio/utils/impl/bitops.hpp:31
Class
bits_count<char>
dev/restinio/utils/impl/bitops.hpp:40
Class
bits_count<std::int16_t>
dev/restinio/utils/impl/bitops.hpp:46
Class
bits_count<std::int32_t>
dev/restinio/utils/impl/bitops.hpp:52
Class
bits_count<std::int64_t>
dev/restinio/utils/impl/bitops.hpp:58
Class
bits_count<std::int8_t>
dev/restinio/utils/impl/bitops.hpp:37
Class
bits_count<std::uint16_t>
dev/restinio/utils/impl/bitops.hpp:43
Class
bits_count<std::uint32_t>
dev/restinio/utils/impl/bitops.hpp:49
Class
bits_count<std::uint64_t>
dev/restinio/utils/impl/bitops.hpp:55
Class
bits_count<std::uint8_t>
dev/restinio/utils/impl/bitops.hpp:34
Class
blocker_t
Class for connection state listener and IP-blocker.
dev/sample/ip_blocker/main.cpp:9
Class
blocker_t
dev/test/handle_requests/ip_blocker/main.cpp:16
Class
body_appender_base_t
dev/restinio/transforms/zlib.hpp:983
Class
body_appender_t
dev/restinio/transforms/zlib.hpp:932
Class
body_appender_t< chunked_output_t >
dev/restinio/transforms/zlib.hpp:1178
Class
body_appender_t< restinio_controlled_output_t >
dev/restinio/transforms/zlib.hpp:1071
Class
body_appender_t< user_controlled_output_t >
dev/restinio/transforms/zlib.hpp:1118
Class
body_producer_t
body_producer_t ! * @brief A special producer that consumes the whole remaining * content from the input stream. * * @attention * This producer
dev/restinio/helpers/multipart_body.hpp:183
Class
book_t
dev/sample/easy_parser_router/main.cpp:9
Class
book_t
dev/sample/express_router/main.cpp:8
Class
books_handler_t
dev/sample/easy_parser_router/main.cpp:89
Class
books_handler_t
dev/sample/express_router/main.cpp:83
Class
boost_regex_engine_t
Regex engine implementation for using with standard regex implementation.
dev/restinio/router/boost_regex_engine.hpp:24
Enum
break_signal_handling_t
break_signal_handling_t ! * @brief Indication of usage of break signal handlers for some forms * of run functions. * * @since v.0.5.1 */
dev/restinio/http_server_run.hpp:34
Class
buf_iface_t
Internal interface for a trivial buffer-like entity.
dev/restinio/buffers.hpp:81
Class
buffered_matcher_holder_t
buffered_matcher_holder_t ! * @brief A special class that allows to hold a copy of small-size * method_matchers or a pointer to dynamically allocat
dev/restinio/router/method_matcher.hpp:224
Class
builder_t
dev/restinio/utils/sha1.hpp:238
Class
builder_t
dev/restinio/sync_chain/growable_size.hpp:183
Class
builder_t
dev/restinio/async_chain/growable_size.hpp:275
Class
byte_ranges_specifier_t
dev/restinio/helpers/http_field_parsers/range.hpp:96
Class
cache_control_value_t
cache_control_value_t ! * @brief Tools for working with the value of Cache-Control HTTP-field. * * This struct represents parsed value of HTTP-fie
dev/restinio/helpers/http_field_parsers/cache-control.hpp:42
next →
1–100 of 643, ranked by callers