#include <http_protocol_handler.h>
◆ config_type
template<class t_connection_context = net_utils::connection_context_base>
◆ connection_context
template<class t_connection_context = net_utils::connection_context_base>
◆ body_transfer_type
template<class t_connection_context = net_utils::connection_context_base>
| Enumerator |
|---|
| http_body_transfer_chunked | |
| http_body_transfer_measure | |
| http_body_transfer_chunked_instead_measure | |
| http_body_transfer_connection_close | |
| http_body_transfer_multipart | |
| http_body_transfer_undefined | |
◆ machine_state
template<class t_connection_context = net_utils::connection_context_base>
| Enumerator |
|---|
| http_state_retriving_comand_line | |
| http_state_retriving_header | |
| http_state_retriving_body | |
| http_state_connection_close | |
| http_state_error | |
◆ simple_http_connection_handler()
template<class t_connection_context>
◆ ~simple_http_connection_handler()
template<class t_connection_context>
◆ after_init_connection()
template<class t_connection_context>
◆ analize_cached_request_header_and_invoke_state()
template<class t_connection_context>
◆ get_file_mime_tipe()
template<class t_connection_context>
◆ get_len_from_content_lenght()
template<class t_connection_context = net_utils::connection_context_base>
◆ get_not_found_response_body()
template<class t_connection_context>
◆ get_response_header()
template<class t_connection_context>
◆ handle_buff_in()
template<class t_connection_context>
◆ handle_invoke_query_line()
template<class t_connection_context>
◆ handle_query_measure()
template<class t_connection_context>
◆ handle_recv()
template<class t_connection_context>
◆ handle_request()
template<class t_connection_context>
◆ handle_request_and_send_response()
template<class t_connection_context>
◆ handle_retriving_query_body()
template<class t_connection_context>
◆ match_end_of_header()
template<class t_connection_context>
◆ parse_cached_header()
template<class t_connection_context>
◆ release_protocol()
template<class t_connection_context = net_utils::connection_context_base>
◆ set_ready_state()
template<class t_connection_context>
◆ slash_to_back_slash()
template<class t_connection_context>
◆ thread_deinit()
template<class t_connection_context = net_utils::connection_context_base>
◆ thread_init()
template<class t_connection_context = net_utils::connection_context_base>
◆ m_body_transfer_type
template<class t_connection_context = net_utils::connection_context_base>
◆ m_bytes_read
template<class t_connection_context = net_utils::connection_context_base>
◆ m_cache
template<class t_connection_context = net_utils::connection_context_base>
◆ m_config
template<class t_connection_context = net_utils::connection_context_base>
◆ m_conn_context
template<class t_connection_context = net_utils::connection_context_base>
◆ m_initialized
template<class t_connection_context = net_utils::connection_context_base>
◆ m_is_stop_handling
template<class t_connection_context = net_utils::connection_context_base>
◆ m_len_remain
template<class t_connection_context = net_utils::connection_context_base>
◆ m_len_summary
template<class t_connection_context = net_utils::connection_context_base>
◆ m_newlines
template<class t_connection_context = net_utils::connection_context_base>
◆ m_psnd_hndlr
template<class t_connection_context = net_utils::connection_context_base>
◆ m_query_info
template<class t_connection_context = net_utils::connection_context_base>
◆ m_root_path
template<class t_connection_context = net_utils::connection_context_base>
◆ m_state
template<class t_connection_context = net_utils::connection_context_base>
◆ m_want_close
template<class t_connection_context = net_utils::connection_context_base>
The documentation for this class was generated from the following files: