RESTinio

restinio::impl::connection_t< Traits > Member List

This is the complete list of members for restinio::impl::connection_t< Traits >, including all inherited members.

after_read(const asio_ns::error_code &ec, std::size_t length) noexcept | restinio::impl::connection_t< Traits > | inline private
after_write(const asio_ns::error_code &ec) noexcept | restinio::impl::connection_t< Traits > | inline private
cancel_timeout_checking() noexcept | restinio::impl::connection_t< Traits > | inline private
cast_to_self(tcp_connection_ctx_base_t &base) | restinio::impl::connection_t< Traits > | inline private static
check_timeout(tcp_connection_ctx_handle_t &self) override | restinio::impl::connection_t< Traits > | inline private virtual
restinio::impl::connection_base_t::check_timeout(std::shared_ptr< tcp_connection_ctx_base_t > &self)=0 | restinio::tcp_connection_ctx_base_t | pure virtual
check_timeout_impl() | restinio::impl::connection_t< Traits > | inline private
close() noexcept | restinio::impl::connection_t< Traits > | inline private
connection_base_t(connection_id_t id) | restinio::impl::connection_base_t | inline
connection_id() const noexcept | restinio::tcp_connection_ctx_base_t | inline
connection_t(connection_id_t conn_id, stream_socket_t &&socket, connection_settings_handle_t< Traits > settings, endpoint_t remote_endpoint, lifetime_monitor_t lifetime_monitor) | restinio::impl::connection_t< Traits > | inline
connection_t(const connection_t &)=delete | restinio::impl::connection_t< Traits > |
connection_t(connection_t &&)=delete | restinio::impl::connection_t< Traits > |
consume_data(const char *data, std::size_t length) | restinio::impl::connection_t< Traits > | inline private
consume_message() | restinio::impl::connection_t< Traits > | inline private
executor_wrapper_base_t typedef | restinio::impl::connection_t< Traits > | private
executor_wrapper_t(Init_Executor &&init_executor) | restinio::impl::executor_wrapper_t< Traits::strand_t > | inline
file_write_operation_t typedef | restinio::impl::connection_t< Traits > | private
finish_handling_current_write_ctx() | restinio::impl::connection_t< Traits > | inline private
generic_request_t typedef | restinio::impl::connection_t< Traits > |
get_executor() noexcept | restinio::impl::executor_wrapper_t< Traits::strand_t > | inline
guard_read_operation() | restinio::impl::connection_t< Traits > | inline private
guard_request_handling_operation() | restinio::impl::connection_t< Traits > | inline private
guard_sendfile_operation(std::chrono::steady_clock::duration timelimit) | restinio::impl::connection_t< Traits > | inline private
guard_write_operation() | restinio::impl::connection_t< Traits > | inline private
handle_current_write_ctx() noexcept | restinio::impl::connection_t< Traits > | inline private
handle_file_write_operation(file_write_operation_t &op) | restinio::impl::connection_t< Traits > | inline private
handle_nothing_to_write() | restinio::impl::connection_t< Traits > | inline private
handle_read_timeout() | restinio::impl::connection_t< Traits > | inline private
handle_request_handling_timeout() | restinio::impl::connection_t< Traits > | inline private
handle_sendfile_timeout() | restinio::impl::connection_t< Traits > | inline private
handle_trivial_write_operation(const trivial_write_operation_t &op) | restinio::impl::connection_t< Traits > | inline private
handle_upgrade_request() | restinio::impl::connection_t< Traits > | inline private
handle_write_response_timeout() | restinio::impl::connection_t< Traits > | inline private
handle_xxx_timeout(const char *operation_name) | restinio::impl::connection_t< Traits > | inline private
init() | restinio::impl::connection_t< Traits > | inline
init_next_timeout_checking() | restinio::impl::connection_t< Traits > | inline private
init_write() | restinio::impl::connection_t< Traits > | inline private
init_write_if_necessary() | restinio::impl::connection_t< Traits > | inline private
lifetime_monitor_t typedef | restinio::impl::connection_t< Traits > |
logger_t typedef | restinio::impl::connection_t< Traits > |
m_connection_id | restinio::tcp_connection_ctx_base_t | private
m_current_timeout_after | restinio::impl::connection_t< Traits > | private
m_current_timeout_cb | restinio::impl::connection_t< Traits > | private
m_executor | restinio::impl::executor_wrapper_t< Traits::strand_t > | private
m_init_read_after_this_write | restinio::impl::connection_t< Traits > | private
m_input | restinio::impl::connection_t< Traits > | private
m_lifetime_monitor | restinio::impl::connection_t< Traits > | private
m_logger | restinio::impl::connection_t< Traits > | private
m_prepared_weak_ctx | restinio::impl::connection_t< Traits > | private
m_remote_endpoint | restinio::impl::connection_t< Traits > | private
m_request_handler | restinio::impl::connection_t< Traits > | private
m_response_coordinator | restinio::impl::connection_t< Traits > | private
m_settings | restinio::impl::connection_t< Traits > | private
m_socket | restinio::impl::connection_t< Traits > | private
m_timer_guard | restinio::impl::connection_t< Traits > | private
m_write_output_ctx | restinio::impl::connection_t< Traits > | private
move_upgrade_internals() | restinio::impl::connection_t< Traits > | inline
none_write_operation_t typedef | restinio::impl::connection_t< Traits > | private
on_request_message_complete() | restinio::impl::connection_t< Traits > | inline private
operator=(const connection_t &)=delete | restinio::impl::connection_t< Traits > |
operator=(connection_t &&)=delete | restinio::impl::connection_t< Traits > |
request_handler_t typedef | restinio::impl::connection_t< Traits > |
schedule_operation_timeout_callback(std::chrono::steady_clock::time_point timeout_after, timout_cb_t timout_cb) | restinio::impl::connection_t< Traits > | inline private
schedule_operation_timeout_callback(std::chrono::steady_clock::duration timeout, timout_cb_t timout_cb) | restinio::impl::connection_t< Traits > | inline private
shared_from_concrete() | restinio::tcp_connection_ctx_base_t | inline protected
strand_t typedef | restinio::impl::connection_t< Traits > |
stream_socket_t typedef | restinio::impl::connection_t< Traits > |
tcp_connection_ctx_base_t(connection_id_t id) | restinio::tcp_connection_ctx_base_t | inline
timer_guard_t typedef | restinio::impl::connection_t< Traits > |
timer_manager_t typedef | restinio::impl::connection_t< Traits > |
timout_cb_t typedef | restinio::impl::connection_t< Traits > | private
trigger_error_and_close(Message_Builder msg_builder) noexcept | restinio::impl::connection_t< Traits > | inline private
trivial_write_operation_t typedef | restinio::impl::connection_t< Traits > | private
wait_for_http_message() | restinio::impl::connection_t< Traits > | inline
write_response_parts(request_id_t request_id, response_output_flags_t response_output_flags, write_group_t wg) override | restinio::impl::connection_t< Traits > | inline private virtual
write_response_parts_impl(request_id_t request_id, response_output_flags_t response_output_flags, write_group_t wg) | restinio::impl::connection_t< Traits > | inline private
~connection_t() override | restinio::impl::connection_t< Traits > | inline
~executor_wrapper_t()=default | restinio::impl::executor_wrapper_t< Traits::strand_t > | virtual
~tcp_connection_ctx_base_t()=default | restinio::tcp_connection_ctx_base_t | virtual