| bytes_available() const | staticlib::pion::http_parser | inline |
| check_premature_eof(http_message &http_msg) | staticlib::pion::http_parser | inline |
| compute_msg_status(http_message &http_msg, bool msg_parsed_ok) | staticlib::pion::http_parser | protectedstatic |
| consume_content(http_message &http_msg, std::error_code &ec) | staticlib::pion::http_parser | protected |
| consume_content_as_next_chunk(std::vector< char > &chunk_buffers) | staticlib::pion::http_parser | protected |
| COOKIE_NAME_MAX | staticlib::pion::http_parser | protectedstatic |
| COOKIE_VALUE_MAX | staticlib::pion::http_parser | protectedstatic |
| create_error_category() | staticlib::pion::http_parser | inlineprotectedstatic |
| DEFAULT_CONTENT_MAX | staticlib::pion::http_parser | static |
| eof() const | staticlib::pion::http_parser | inline |
| ERROR_CHUNK_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_HEADER_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_HEADER_NAME_SIZE enum value | staticlib::pion::http_parser | |
| ERROR_HEADER_VALUE_SIZE enum value | staticlib::pion::http_parser | |
| ERROR_INVALID_CONTENT_LENGTH enum value | staticlib::pion::http_parser | |
| ERROR_METHOD_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_METHOD_SIZE enum value | staticlib::pion::http_parser | |
| ERROR_MISSING_CHUNK_DATA enum value | staticlib::pion::http_parser | |
| ERROR_MISSING_HEADER_DATA enum value | staticlib::pion::http_parser | |
| ERROR_MISSING_TOO_MUCH_CONTENT enum value | staticlib::pion::http_parser | |
| ERROR_QUERY_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_QUERY_SIZE enum value | staticlib::pion::http_parser | |
| ERROR_STATUS_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_STATUS_EMPTY enum value | staticlib::pion::http_parser | |
| ERROR_URI_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_URI_SIZE enum value | staticlib::pion::http_parser | |
| error_value_t enum name | staticlib::pion::http_parser | |
| ERROR_VERSION_CHAR enum value | staticlib::pion::http_parser | |
| ERROR_VERSION_EMPTY enum value | staticlib::pion::http_parser | |
| finish(http_message &http_msg) const | staticlib::pion::http_parser | |
| finish_header_parsing(http_message &http_msg, std::error_code &ec) | staticlib::pion::http_parser | |
| gcount() const | staticlib::pion::http_parser | inline |
| get_content_bytes_read() const | staticlib::pion::http_parser | inline |
| get_error_category() | staticlib::pion::http_parser | inlinestatic |
| get_max_content_length() const | staticlib::pion::http_parser | inline |
| get_parse_headers_only() | staticlib::pion::http_parser | inline |
| get_raw_headers() const | staticlib::pion::http_parser | inline |
| get_save_raw_headers() const | staticlib::pion::http_parser | inline |
| get_total_bytes_read() const | staticlib::pion::http_parser | inline |
| HEADER_NAME_MAX | staticlib::pion::http_parser | protectedstatic |
| HEADER_VALUE_MAX | staticlib::pion::http_parser | protectedstatic |
| http_parser(size_t max_content_length=DEFAULT_CONTENT_MAX) | staticlib::pion::http_parser | inline |
| http_parser(const http_parser &) | staticlib::pion::http_parser | |
| http_request_reader(http_server &srv, tcp_connection_ptr &tcp_conn, uint32_t read_timeout) | staticlib::pion::http_request_reader | inline |
| http_request_reader(const http_request_reader &) | staticlib::pion::http_request_reader | |
| is_cookie_attribute(const std::string &name, bool set_cookie_header) | staticlib::pion::http_parser | protectedstatic |
| is_digit(int c) | staticlib::pion::http_parser | inlineprotectedstatic |
| is_hex_digit(int c) | staticlib::pion::http_parser | inlineprotectedstatic |
| is_parsing_request() const | staticlib::pion::http_parser | |
| is_parsing_response() const | staticlib::pion::http_parser | |
| load_read_pos(const char *&read_ptr, const char *&read_end_ptr) const | staticlib::pion::http_parser | inline |
| m_read_end_ptr | staticlib::pion::http_parser | protected |
| m_read_ptr | staticlib::pion::http_parser | protected |
| METHOD_MAX | staticlib::pion::http_parser | protectedstatic |
| operator=(const http_request_reader &) | staticlib::pion::http_request_reader | |
| staticlib::pion::http_parser::operator=(const http_parser &) | staticlib::pion::http_parser | |
| parse(http_message &http_msg, std::error_code &ec) | staticlib::pion::http_parser | |
| parse_chunks(std::vector< char > &chunk_buffers, std::error_code &ec) | staticlib::pion::http_parser | protected |
| parse_cookie_header(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const char *ptr, const size_t len, bool set_cookie_header) | staticlib::pion::http_parser | static |
| parse_cookie_header(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const std::string &cookie_header, bool set_cookie_header) | staticlib::pion::http_parser | static |
| parse_headers(http_message &http_msg, std::error_code &ec) | staticlib::pion::http_parser | protected |
| parse_headers_only(bool b=true) | staticlib::pion::http_parser | inline |
| parse_multipart_form_data(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const std::string &content_type, const char *ptr, const size_t len) | staticlib::pion::http_parser | static |
| parse_multipart_form_data(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const std::string &content_type, const std::string &form_data) | staticlib::pion::http_parser | static |
| parse_uri(const std::string &uri, std::string &proto, std::string &host, uint16_t &port, std::string &path, std::string &query) | staticlib::pion::http_parser | static |
| parse_url_encoded(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const char *ptr, const size_t len) | staticlib::pion::http_parser | static |
| parse_url_encoded(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const std::string &query) | staticlib::pion::http_parser | static |
| QUERY_NAME_MAX | staticlib::pion::http_parser | protectedstatic |
| QUERY_STRING_MAX | staticlib::pion::http_parser | protectedstatic |
| QUERY_VALUE_MAX | staticlib::pion::http_parser | protectedstatic |
| receive(std::unique_ptr< http_request_reader > self) | staticlib::pion::http_request_reader | static |
| reset() | staticlib::pion::http_parser | inline |
| reset_max_content_length() | staticlib::pion::http_parser | inline |
| RESOURCE_MAX | staticlib::pion::http_parser | protectedstatic |
| set_error(std::error_code &ec, error_value_t ev) | staticlib::pion::http_parser | inlineprotectedstatic |
| set_max_content_length(size_t n) | staticlib::pion::http_parser | inline |
| set_payload_handler(payload_handler_type &h) | staticlib::pion::http_parser | inline |
| set_read_buffer(const char *ptr, size_t len) | staticlib::pion::http_parser | inline |
| set_save_raw_headers(bool b) | staticlib::pion::http_parser | inline |
| skip_header_parsing(http_message &http_msg) | staticlib::pion::http_parser | inline |
| STATUS_MESSAGE_MAX | staticlib::pion::http_parser | protectedstatic |
| update_message_with_header_data(http_message &http_msg) const | staticlib::pion::http_parser | protected |
| ~http_parser() STATICLIB_NOEXCEPT | staticlib::pion::http_parser | inlinevirtual |