MCPcopy Create free account

hub / github.com/Stiffstream/restinio / functions

Functions1,758 in github.com/Stiffstream/restinio

↓ 2 callersMethodget_writable_base
Access as writable_base_t item.
dev/restinio/buffers.hpp:653
↓ 2 callersMethodgiveout_description
Get out the value of the description of the failure. ! * This method is intended for cases when this description should be move * elsewhere (to an
dev/restinio/uri_helpers.hpp:363
↓ 2 callersMethodgiveout_description
Get out the value of the description of the failure. ! * This method is intended for cases when this description should be move * elsewhere (to an
dev/restinio/utils/percent_encoding.hpp:181
↓ 2 callersMethodhttp_delete
dev/restinio/router/express.hpp:689
↓ 2 callersMethodhttp_major
Http version. \{
dev/restinio/http_headers.hpp:1586
↓ 2 callersMethodhttp_minor
dev/restinio/http_headers.hpp:1594
↓ 2 callersMethodhttp_put
dev/restinio/router/express.hpp:785
↓ 2 callersFunctioninitiate_shutdown
dev/restinio/http_server_run.hpp:695
↓ 2 callersFunctionipv4_address_p
ipv4_address_producer ! * @brief A factory for producer of IPv4address value. * * Produces `std::string`. * * Uses the following grammar (see ht
dev/restinio/helpers/http_field_parsers/host.hpp:147
↓ 2 callersFunctionis_bcharnospace
From https://tools.ietf.org/html/rfc1521: boundary := 0*69<bchars> bcharsnospace bchars := bcharsnospace / " " bcharsnospace := DIGIT / ALPHA / "'
dev/restinio/helpers/multipart_body.hpp:401
↓ 2 callersMethodis_final
dev/restinio/websocket/message.hpp:180
↓ 2 callersMethodmake_asio_buffer
Make asio buffer for reading bytes from socket.
dev/restinio/impl/fixed_buffer.hpp:40
↓ 2 callersMethodmake_chunked_input_info_if_necessary
Creates an instance of chunked_input_info if there is an info about chunks in the body. ! * @since v.0.6.9 */
dev/restinio/impl/connection.hpp:136
↓ 2 callersFunctionmake_transform_params
dev/sample/compression/main.cpp:86
↓ 2 callersMethodmax
Get the maximum value.
dev/restinio/helpers/easy_parser.hpp:513
↓ 2 callersMethodmax_body_size
dev/restinio/incoming_http_msg_limits.hpp:147
↓ 2 callersMethodmax_field_count
dev/restinio/incoming_http_msg_limits.hpp:130
↓ 2 callersMethodmerge
Merges with another group. ! Two groups can be merged if the first one has no after-write callback and the second one has no status line size.
dev/restinio/buffers.hpp:915
↓ 2 callersMethodmin
Get the minimal value.
dev/restinio/helpers/easy_parser.hpp:508
↓ 2 callersMethodnative_handle
! * @brief Get the access to native handle behind Asio's ssl_stream. * * Usage example: * \code * struct openssl_free_t { * void operator
dev/restinio/tls.hpp:88
↓ 2 callersMethodnext_digit
Try to add another digit to the accumulator. ! * Value of the accumulator will be changed only if there is no overflow. */
dev/restinio/impl/overflow_controlled_integer_accumulator.hpp:155
↓ 2 callersFunctionnull_file_descriptor
Get file descriptor which stands for null.
dev/restinio/sendfile_defs_posix.hpp:45
↓ 2 callersFunctionnull_file_descriptor
Get file descriptor which stands for null.
dev/restinio/sendfile_defs_default.hpp:41
↓ 2 callersMethodobtained_bytes
Mark how many bytes were obtained.
dev/restinio/impl/fixed_buffer.hpp:47
↓ 2 callersMethodopen
Start listen on port specified in ctor.
dev/restinio/impl/acceptor.hpp:219
↓ 2 callersFunctionopen_file
Open file.
dev/restinio/sendfile_defs_win.hpp:46
↓ 2 callersMethodoverflow_detected
Is overflow detected during previous call to next_digit?
dev/restinio/impl/overflow_controlled_integer_accumulator.hpp:175
↓ 2 callersFunctionparams_with_value_p
params_with_value_producer ! * @brief A factory of producer of parameter_with_mandatory_value_container. * * Creates a produces that handles the f
dev/restinio/helpers/http_field_parsers/basics.hpp:1685
↓ 2 callersFunctionpath_fragment_p
! * @brief A factory that creates a string-producer that extracts a * sequence on symbols until the separator will be found. * * Usage example: *
dev/restinio/router/easy_parser_router.hpp:800
↓ 2 callersFunctionpct_encoded_symbols_p
pct_encoded_symbols_producer ! * @brief A producer that extract a sequence of symbols represented * a percent-encoded character. * * This produce
dev/restinio/helpers/http_field_parsers/details/pct_encoded_symbols.hpp:55
↓ 2 callersFunctionperform_extraction_attempt
dev/restinio/helpers/http_field_parsers/bearer_auth.hpp:228
↓ 2 callersFunctionperform_extraction_attempt
dev/restinio/helpers/http_field_parsers/basic_auth.hpp:213
↓ 2 callersMethodpop
dev/test/common/thread_safe_queue.hpp:19
↓ 2 callersMethodpop_response_context_nonchecked
Remove the first context from queue with the check for emptiness of the queue. ! * @note * This method is noexcept and indended to be used in no
dev/restinio/impl/response_coordinator.hpp:253
↓ 2 callersMethodport
dev/restinio/settings.hpp:597
↓ 2 callersMethodprocess_and_unmask_next_payload_part
Validate next part of current frame and reset source part to unmasked data.
dev/restinio/websocket/impl/ws_protocol_validator.hpp:277
↓ 2 callersFunctionqvalue_p
qvalue_producer ! * @brief A factory function to create a qvalue_producer. * * Usage example: * @code * produce<qvalue_t>( * alternatives(symb
dev/restinio/helpers/http_field_parsers/basics.hpp:1250
↓ 2 callersMethodrelease
! * @brief Stop adding of new handlers and acquire the chain instance. * * @note * The builder object should not be used after the calling
dev/restinio/sync_chain/growable_size.hpp:197
↓ 2 callersMethodrelocate_to
dev/restinio/buffers.hpp:114
↓ 2 callersMethodremove
dev/sample/tls_inspector/main.cpp:39
↓ 2 callersMethodremove_all_of
Remove all occurences of a field with specified name. ! * @return the count of removed occurences. * * @since v.0.6.9 */
dev/restinio/http_headers.hpp:1222
↓ 2 callersMethodrequest_id
Get request id.
dev/restinio/request_handler.hpp:291
↓ 2 callersFunctionrun_normalization_algo
dev/restinio/utils/percent_encoding.hpp:509
↓ 2 callersMethodschedule
Schedule timeout check invocation.
dev/restinio/so5/so_timer_manager.hpp:80
↓ 2 callersFunctionsend_response_if_needed
dev/test/http_pipelining/sequence/main.cpp:23
↓ 2 callersMethodsensitive
dev/restinio/path2regex/path2regex.hpp:107
↓ 2 callersFunctionserver_handler
dev/sample/shared_tls_context/main.cpp:23
↓ 2 callersFunctionsetup_common_values
dev/benches/single_handler/main.cpp:35
↓ 2 callersFunctionsetup_resp_headers
dev/sample/compression/main.cpp:162
↓ 2 callersMethodsize
dev/restinio/router/method_matcher.hpp:500
↓ 2 callersFunctionspace
space ! * @brief A factory function to create a clause that expects a space, * extracts it and then skips it. * * The call to `space()` function
dev/restinio/helpers/easy_parser.hpp:4116
↓ 2 callersMethodstart
dev/sample/websocket_detailed/main.cpp:72
↓ 2 callersMethodstart
dev/test/common/request_handler_pool.hpp:15
↓ 2 callersMethodstarted_at
Get the starting offset of chunk.
dev/restinio/chunked_input_info.hpp:83
↓ 2 callersMethodstate_changed
This method will be called by RESTinio when state of connection is changed.
dev/sample/ip_blocker/main.cpp:45
↓ 2 callersFunctionstatus_code_to_bin
dev/restinio/websocket/message.hpp:101
↓ 2 callersFunctionstatus_method_not_allowed
dev/restinio/http_headers.hpp:2247
↓ 2 callersFunctionstatus_not_implemented
dev/restinio/http_headers.hpp:2289
↓ 2 callersMethodtimelimit
Get the timelimit on this sendfile operation.
dev/restinio/impl/write_group_output_ctx.hpp:192
↓ 2 callersFunctionto_char_each
dev/test/encoders/main.cpp:15
↓ 2 callersFunctiontoken_symbol_p
token_symbol_producer ! * @brief A factory for producer of symbols than can be used in tokens. * * Usage example: * @code produce<std::string>(
dev/restinio/helpers/http_field_parsers/basics.hpp:957
↓ 2 callersFunctiontry_decode
dev/restinio/utils/base64.hpp:183
↓ 2 callersFunctiontry_parse_caseless_exact_fragment
dev/restinio/helpers/easy_parser.hpp:3420
↓ 2 callersFunctiontry_parse_exact_fragment
dev/restinio/helpers/easy_parser.hpp:3314
↓ 2 callersMethodtry_process
dev/restinio/helpers/http_field_parsers/host.hpp:196
↓ 2 callersFunctionuchar_at
dev/test/to_lower_bench/main.cpp:244
↓ 2 callersFunctionuchar_at
dev/restinio/impl/string_caseless_compare.hpp:26
↓ 2 callersFunctionuint64_to_size_t
! * \brief Helper function for truncating uint64 to std::size_t with * exception if that truncation will lead to data loss. * * A check of \a v is
dev/restinio/utils/impl/safe_uint_truncate.hpp:58
↓ 2 callersFunctionunescape
dev/restinio/router/easy_parser_router.hpp:857
↓ 2 callersMethodunmask_byte
Do unmask operation. ! \return unmasked value. */
dev/restinio/websocket/impl/ws_protocol_validator.hpp:140
↓ 2 callersFunctionuse_break_signal_handling
! * @brief Make the indicator for usage of break signal handler. * * Usage example: * @code * restinio::run( restinio::on_thread_pool( * std::
dev/restinio/http_server_run.hpp:55
↓ 2 callersMethodvalue
Get the valid value of a chunk size.
dev/restinio/sendfile.hpp:94
↓ 2 callersMethodview
Get access to the value of target_path. ! * @attention * This method should not be called after a call to giveout_data(). */
dev/restinio/router/impl/target_path_holder.hpp:84
↓ 1 callersMethodaccept_current_connection
Accept current connection. ! * @note * This method is marked as noexcept in v.0.6.0. */
dev/restinio/impl/acceptor.hpp:403
↓ 1 callersMethodaccept_next
Set a callback for a new connection. ! * @note * This method is marked as noexcept in v.0.6.0. * It seems that nothing prevents exceptions fr
dev/restinio/impl/acceptor.hpp:392
↓ 1 callersMethodadd_indexed_param
dev/restinio/router/express.hpp:264
↓ 1 callersMethodadd_named_param
dev/restinio/router/express.hpp:258
↓ 1 callersMethodall_bytes_loaded
Check all bytes are loaded.
dev/restinio/websocket/impl/ws_parser.hpp:182
↓ 1 callersFunctionallow
! * @brief Shorthand for inspection_result_t::allow. * * @since v.0.5.1 */
dev/restinio/ip_blocker.hpp:51
↓ 1 callersFunctionalpha_symbol_p
alpha_symbol_producer ! * @brief A factory for producer of ALPHA symbols. * * Usage example: * @code produce<std::string>( repeat(1, 20, alpha
dev/restinio/helpers/http_field_parsers/basics.hpp:788
↓ 1 callersFunctionalphanum_symbol_p
alphanum_symbol_producer ! * @brief A factory for producer of symbol that an ALPHA or DIGIT. * * Usage example: * @code produce<std::string>(
dev/restinio/helpers/http_field_parsers/basics.hpp:810
↓ 1 callersFunctionanalyze_part
analyze_part ! * @brief Helper function for analyzing an already parsed part of * a multipart body for presence of an uploaded file. * * This fun
dev/restinio/helpers/file_upload.hpp:219
↓ 1 callersFunctionand_clause
dev/restinio/helpers/easy_parser.hpp:3719
↓ 1 callersFunctionany_of_methods
dev/restinio/router/method_matcher.hpp:415
↓ 1 callersFunctionany_symbol_if_not_p
any_symbol_if_not_p ! * @brief A factory function to create a any_symbol_if_not_producer. * * @return a producer that expects any character except
dev/restinio/helpers/easy_parser.hpp:3974
↓ 1 callersMethodappend_name
Appends a given name to buffer, and returns a string view object within the context of a buffer.
dev/restinio/path2regex/path2regex.hpp:323
↓ 1 callersMethodappend_self_to
dev/restinio/path2regex/path2regex.hpp:472
↓ 1 callersMethodasync_handshake
dev/restinio/impl/tls_socket.hpp:161
↓ 1 callersFunctionattr_char_symbol_p
attr_char_symbol_producer ! * @brief A factory for producer that extracts attr-char symbols. * * See: https://tools.ietf.org/html/rfc5987#section-
dev/restinio/helpers/http_field_parsers/content-disposition.hpp:257
↓ 1 callersMethodbackto
Return the current position in the input stream at the specified position.
dev/restinio/helpers/easy_parser.hpp:796
↓ 1 callersMethodbreak_handling
dev/restinio/http_server_run.hpp:472
↓ 1 callersMethodbuffer
! @name An implementation of writable_base_t interface. \see writable_base_t */ @{
dev/restinio/buffers.hpp:109
↓ 1 callersFunctioncalculate_approx_buffer_size_for_header
Calculate buffer size that is enough for serializing the buffer.
dev/restinio/impl/header_helpers.hpp:44
↓ 1 callersMethodcall_state_listener_suppressing_exceptions
dev/restinio/impl/connection_settings.hpp:58
↓ 1 callersFunctioncall_with_tuple
dev/restinio/router/easy_parser_router.hpp:590
↓ 1 callersFunctioncall_with_tuple_impl
dev/restinio/router/easy_parser_router.hpp:567
↓ 1 callersMethodcheck_timeout_impl
dev/restinio/websocket/impl/ws_connection.hpp:1347
↓ 1 callersMethodcheck_timeout_impl
Check timed out operation.
dev/restinio/impl/connection.hpp:1677
↓ 1 callersMethodcheck_valid_connection_state_listener_pointer
Checks that pointer to state listener is not null. ! * Throws an exception if m_connection_state_listener is nullptr. */
dev/restinio/settings.hpp:332
↓ 1 callersMethodcheck_valid_ip_blocker_pointer
Checks that pointer to IP-blocker is not null. ! * Throws an exception if m_ip_blocker is nullptr. */
dev/restinio/settings.hpp:396
← previousnext →401–500 of 1,758, ranked by callers