after_read_header(const asio_ns::error_code &ec, std::size_t length) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
after_read_payload(char *payload_data, std::size_t length_remaining, const asio_ns::error_code &ec, std::size_t length, bool do_validate_payload_and_call_msg_handler=true) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
after_write(const asio_ns::error_code &ec) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
call_close_handler_if_necessary(status_code_t status) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
call_handler_on_current_message() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
call_message_handler(message_handle_t close_frame) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
cast_to_self(tcp_connection_ctx_base_t &base) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivatestatic |
check_timeout(tcp_connection_ctx_handle_t &self) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivatevirtual |
restinio::websocket::basic::impl::ws_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::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
close_impl() noexcept | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
connection_id() const noexcept | restinio::tcp_connection_ctx_base_t | inline |
consume_header_from_buffer(const char *data, std::size_t length) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
consume_header_from_socket() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
executor_wrapper_base_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
executor_wrapper_t(Init_Executor &&init_executor) | restinio::impl::executor_wrapper_t< Traits::strand_t > | inline |
file_write_operation_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
finish_handling_current_write_ctx() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
get_executor() noexcept | restinio::impl::executor_wrapper_t< Traits::strand_t > | inline |
graceful_close() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
guard_close_frame_from_peer_operation() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
guard_write_operation() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_current_write_ctx() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_invalid_payload(validation_state_t validation_result) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_parsed_and_valid_header(const message_details_t &md) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_parsed_header(const message_details_t &md) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_read_error(const char *desc, const asio_ns::error_code &ec) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
handle_trivial_write_operation(const trivial_write_operation_t &op) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
init_next_timeout_checking() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
init_read(ws_handle_t wsh) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlinevirtual |
init_write() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
init_write_if_necessary() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
kill() override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlinevirtual |
lifetime_monitor_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
logger_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
m_close_frame_from_peer_timeout_after | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_close_frame_to_peer | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_close_frame_to_user | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_close_impl | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_connection_id | restinio::tcp_connection_ctx_base_t | private |
m_executor | restinio::impl::executor_wrapper_t< Traits::strand_t > | private |
m_input | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_lifetime_monitor | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_logger | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_msg_handler | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_outgoing_data | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_prepared_weak_ctx | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_protocol_validator | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_read_state | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_settings | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_socket | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_timer_guard | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_websocket_weak_handle | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_write_operation_timeout_after | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_write_output_ctx | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
m_write_state | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
message_handler_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
none_write_operation_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
operator=(const ws_connection_t &)=delete | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
operator=(ws_connection_t &&)=delete | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
read_state_t enum name | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
send_close_frame_to_peer(std::string payload) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
send_close_frame_to_peer(status_code_t code, std::string desc=std::string{}) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
shared_from_concrete() | restinio::tcp_connection_ctx_base_t | inlineprotected |
shutdown() override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlinevirtual |
start_read_header() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
start_read_payload(char *payload_data, std::size_t length_remaining, bool do_validate_payload_and_call_msg_handler=true) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
start_waiting_close_frame_only() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
strand_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
stream_socket_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
tcp_connection_ctx_base_t(connection_id_t id) | restinio::tcp_connection_ctx_base_t | inline |
timer_guard_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
timer_manager_handle_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
timer_manager_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
trigger_error_and_close(status_code_t status, MSG_BUILDER msg_builder) noexcept | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
trivial_write_operation_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
validate_payload_part(char *payload_data, std::size_t length, std::size_t next_length_remaining) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
write_data(write_group_t wg, bool is_close_frame) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlinevirtual |
write_data_impl(write_group_t wg, bool is_close_frame) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inlineprivate |
write_state_t enum name | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | private |
ws_connection_base_t(connection_id_t id) | restinio::websocket::basic::impl::ws_connection_base_t | inline |
ws_connection_t(const ws_connection_t &)=delete | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
ws_connection_t(ws_connection_t &&)=delete | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
ws_weak_handle_t typedef | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | |
~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 |
~ws_connection_t() override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline |