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) noexceptrestinio::impl::connection_t< Traits >inlineprivate
after_write(const asio_ns::error_code &ec) noexceptrestinio::impl::connection_t< Traits >inlineprivate
cancel_timeout_checking() noexceptrestinio::impl::connection_t< Traits >inlineprivate
cast_to_self(tcp_connection_ctx_base_t &base)restinio::impl::connection_t< Traits >inlineprivatestatic
check_timeout(tcp_connection_ctx_handle_t &self) overriderestinio::impl::connection_t< Traits >inlineprivatevirtual
restinio::impl::connection_base_t::check_timeout(std::shared_ptr< tcp_connection_ctx_base_t > &self)=0restinio::tcp_connection_ctx_base_tpure virtual
check_timeout_impl()restinio::impl::connection_t< Traits >inlineprivate
close() noexceptrestinio::impl::connection_t< Traits >inlineprivate
connection_base_t(connection_id_t id)restinio::impl::connection_base_tinline
connection_id() const noexceptrestinio::tcp_connection_ctx_base_tinline
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 &)=deleterestinio::impl::connection_t< Traits >
connection_t(connection_t &&)=deleterestinio::impl::connection_t< Traits >
consume_data(const char *data, std::size_t length)restinio::impl::connection_t< Traits >inlineprivate
consume_message()restinio::impl::connection_t< Traits >inlineprivate
executor_wrapper_base_t typedefrestinio::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 typedefrestinio::impl::connection_t< Traits >private
finish_handling_current_write_ctx()restinio::impl::connection_t< Traits >inlineprivate
generic_request_t typedefrestinio::impl::connection_t< Traits >
get_executor() noexceptrestinio::impl::executor_wrapper_t< Traits::strand_t >inline
guard_read_operation()restinio::impl::connection_t< Traits >inlineprivate
guard_request_handling_operation()restinio::impl::connection_t< Traits >inlineprivate
guard_sendfile_operation(std::chrono::steady_clock::duration timelimit)restinio::impl::connection_t< Traits >inlineprivate
guard_write_operation()restinio::impl::connection_t< Traits >inlineprivate
handle_current_write_ctx() noexceptrestinio::impl::connection_t< Traits >inlineprivate
handle_file_write_operation(file_write_operation_t &op)restinio::impl::connection_t< Traits >inlineprivate
handle_nothing_to_write()restinio::impl::connection_t< Traits >inlineprivate
handle_read_timeout()restinio::impl::connection_t< Traits >inlineprivate
handle_request_handling_timeout()restinio::impl::connection_t< Traits >inlineprivate
handle_sendfile_timeout()restinio::impl::connection_t< Traits >inlineprivate
handle_trivial_write_operation(const trivial_write_operation_t &op)restinio::impl::connection_t< Traits >inlineprivate
handle_upgrade_request()restinio::impl::connection_t< Traits >inlineprivate
handle_write_response_timeout()restinio::impl::connection_t< Traits >inlineprivate
handle_xxx_timeout(const char *operation_name)restinio::impl::connection_t< Traits >inlineprivate
init()restinio::impl::connection_t< Traits >inline
init_next_timeout_checking()restinio::impl::connection_t< Traits >inlineprivate
init_write()restinio::impl::connection_t< Traits >inlineprivate
init_write_if_necessary()restinio::impl::connection_t< Traits >inlineprivate
lifetime_monitor_t typedefrestinio::impl::connection_t< Traits >
logger_t typedefrestinio::impl::connection_t< Traits >
m_connection_idrestinio::tcp_connection_ctx_base_tprivate
m_current_timeout_afterrestinio::impl::connection_t< Traits >private
m_current_timeout_cbrestinio::impl::connection_t< Traits >private
m_executorrestinio::impl::executor_wrapper_t< Traits::strand_t >private
m_init_read_after_this_writerestinio::impl::connection_t< Traits >private
m_inputrestinio::impl::connection_t< Traits >private
m_lifetime_monitorrestinio::impl::connection_t< Traits >private
m_loggerrestinio::impl::connection_t< Traits >private
m_prepared_weak_ctxrestinio::impl::connection_t< Traits >private
m_remote_endpointrestinio::impl::connection_t< Traits >private
m_request_handlerrestinio::impl::connection_t< Traits >private
m_response_coordinatorrestinio::impl::connection_t< Traits >private
m_settingsrestinio::impl::connection_t< Traits >private
m_socketrestinio::impl::connection_t< Traits >private
m_timer_guardrestinio::impl::connection_t< Traits >private
m_write_output_ctxrestinio::impl::connection_t< Traits >private
move_upgrade_internals()restinio::impl::connection_t< Traits >inline
none_write_operation_t typedefrestinio::impl::connection_t< Traits >private
on_request_message_complete()restinio::impl::connection_t< Traits >inlineprivate
operator=(const connection_t &)=deleterestinio::impl::connection_t< Traits >
operator=(connection_t &&)=deleterestinio::impl::connection_t< Traits >
request_handler_t typedefrestinio::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 >inlineprivate
schedule_operation_timeout_callback(std::chrono::steady_clock::duration timeout, timout_cb_t timout_cb)restinio::impl::connection_t< Traits >inlineprivate
shared_from_concrete()restinio::tcp_connection_ctx_base_tinlineprotected
strand_t typedefrestinio::impl::connection_t< Traits >
stream_socket_t typedefrestinio::impl::connection_t< Traits >
tcp_connection_ctx_base_t(connection_id_t id)restinio::tcp_connection_ctx_base_tinline
timer_guard_t typedefrestinio::impl::connection_t< Traits >
timer_manager_t typedefrestinio::impl::connection_t< Traits >
timout_cb_t typedefrestinio::impl::connection_t< Traits >private
trigger_error_and_close(Message_Builder msg_builder) noexceptrestinio::impl::connection_t< Traits >inlineprivate
trivial_write_operation_t typedefrestinio::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) overriderestinio::impl::connection_t< Traits >inlineprivatevirtual
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 >inlineprivate
~connection_t() overriderestinio::impl::connection_t< Traits >inline
~executor_wrapper_t()=defaultrestinio::impl::executor_wrapper_t< Traits::strand_t >virtual
~tcp_connection_ctx_base_t()=defaultrestinio::tcp_connection_ctx_base_tvirtual