RESTinio

restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > Member List

This is the complete list of members for restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler >, including all inherited members.

after_read_header(const asio_ns::error_code &ec, std::size_t length) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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 > | inline private
after_write(const asio_ns::error_code &ec) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
call_close_handler_if_necessary(status_code_t status) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
call_handler_on_current_message() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
call_message_handler(message_handle_t close_frame) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
cast_to_self(tcp_connection_ctx_base_t &base) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private static
check_timeout(tcp_connection_ctx_handle_t &self) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private virtual
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 > | inline private
close_impl() noexcept | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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 > | inline private
consume_header_from_socket() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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 > | inline private
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 > | inline private
guard_close_frame_from_peer_operation() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
guard_write_operation() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_current_write_ctx() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_invalid_payload(validation_state_t validation_result) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_parsed_and_valid_header(const message_details_t &md) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_parsed_header(const message_details_t &md) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_read_error(const char *desc, const asio_ns::error_code &ec) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
handle_trivial_write_operation(const trivial_write_operation_t &op) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
init_next_timeout_checking() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
init_read(ws_handle_t wsh) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline virtual
init_write() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
init_write_if_necessary() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
kill() override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline virtual
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 > | inline private
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 > | inline private
shared_from_concrete() | restinio::tcp_connection_ctx_base_t | inline protected
shutdown() override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline virtual
start_read_header() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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 > | inline private
start_waiting_close_frame_only() | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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 > | inline private
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 > | inline private
write_data(write_group_t wg, bool is_close_frame) override | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline virtual
write_data_impl(write_group_t wg, bool is_close_frame) | restinio::websocket::basic::impl::ws_connection_t< Traits, WS_Message_Handler > | inline private
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