staticlib_pion  2.0.2
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Macros
staticlib::pion::http_request_reader Member List

This is the complete list of members for staticlib::pion::http_request_reader, including all inherited members.

bytes_available() const staticlib::pion::http_parserinline
check_premature_eof(http_message &http_msg)staticlib::pion::http_parserinline
compute_msg_status(http_message &http_msg, bool msg_parsed_ok)staticlib::pion::http_parserprotectedstatic
consume_content(http_message &http_msg, std::error_code &ec)staticlib::pion::http_parserprotected
consume_content_as_next_chunk(std::vector< char > &chunk_buffers)staticlib::pion::http_parserprotected
COOKIE_NAME_MAXstaticlib::pion::http_parserprotectedstatic
COOKIE_VALUE_MAXstaticlib::pion::http_parserprotectedstatic
create_error_category()staticlib::pion::http_parserinlineprotectedstatic
DEFAULT_CONTENT_MAXstaticlib::pion::http_parserstatic
eof() const staticlib::pion::http_parserinline
ERROR_CHUNK_CHAR enum valuestaticlib::pion::http_parser
ERROR_HEADER_CHAR enum valuestaticlib::pion::http_parser
ERROR_HEADER_NAME_SIZE enum valuestaticlib::pion::http_parser
ERROR_HEADER_VALUE_SIZE enum valuestaticlib::pion::http_parser
ERROR_INVALID_CONTENT_LENGTH enum valuestaticlib::pion::http_parser
ERROR_METHOD_CHAR enum valuestaticlib::pion::http_parser
ERROR_METHOD_SIZE enum valuestaticlib::pion::http_parser
ERROR_MISSING_CHUNK_DATA enum valuestaticlib::pion::http_parser
ERROR_MISSING_HEADER_DATA enum valuestaticlib::pion::http_parser
ERROR_MISSING_TOO_MUCH_CONTENT enum valuestaticlib::pion::http_parser
ERROR_QUERY_CHAR enum valuestaticlib::pion::http_parser
ERROR_QUERY_SIZE enum valuestaticlib::pion::http_parser
ERROR_STATUS_CHAR enum valuestaticlib::pion::http_parser
ERROR_STATUS_EMPTY enum valuestaticlib::pion::http_parser
ERROR_URI_CHAR enum valuestaticlib::pion::http_parser
ERROR_URI_SIZE enum valuestaticlib::pion::http_parser
error_value_t enum namestaticlib::pion::http_parser
ERROR_VERSION_CHAR enum valuestaticlib::pion::http_parser
ERROR_VERSION_EMPTY enum valuestaticlib::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_parserinline
get_content_bytes_read() const staticlib::pion::http_parserinline
get_error_category()staticlib::pion::http_parserinlinestatic
get_max_content_length() const staticlib::pion::http_parserinline
get_parse_headers_only()staticlib::pion::http_parserinline
get_raw_headers() const staticlib::pion::http_parserinline
get_save_raw_headers() const staticlib::pion::http_parserinline
get_total_bytes_read() const staticlib::pion::http_parserinline
HEADER_NAME_MAXstaticlib::pion::http_parserprotectedstatic
HEADER_VALUE_MAXstaticlib::pion::http_parserprotectedstatic
http_parser(size_t max_content_length=DEFAULT_CONTENT_MAX)staticlib::pion::http_parserinline
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_readerinline
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_parserprotectedstatic
is_digit(int c)staticlib::pion::http_parserinlineprotectedstatic
is_hex_digit(int c)staticlib::pion::http_parserinlineprotectedstatic
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_parserinline
m_read_end_ptrstaticlib::pion::http_parserprotected
m_read_ptrstaticlib::pion::http_parserprotected
METHOD_MAXstaticlib::pion::http_parserprotectedstatic
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_parserprotected
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_parserstatic
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_parserstatic
parse_headers(http_message &http_msg, std::error_code &ec)staticlib::pion::http_parserprotected
parse_headers_only(bool b=true)staticlib::pion::http_parserinline
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_parserstatic
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_parserstatic
parse_uri(const std::string &uri, std::string &proto, std::string &host, uint16_t &port, std::string &path, std::string &query)staticlib::pion::http_parserstatic
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_parserstatic
parse_url_encoded(std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &dict, const std::string &query)staticlib::pion::http_parserstatic
QUERY_NAME_MAXstaticlib::pion::http_parserprotectedstatic
QUERY_STRING_MAXstaticlib::pion::http_parserprotectedstatic
QUERY_VALUE_MAXstaticlib::pion::http_parserprotectedstatic
receive(std::unique_ptr< http_request_reader > self)staticlib::pion::http_request_readerstatic
reset()staticlib::pion::http_parserinline
reset_max_content_length()staticlib::pion::http_parserinline
RESOURCE_MAXstaticlib::pion::http_parserprotectedstatic
set_error(std::error_code &ec, error_value_t ev)staticlib::pion::http_parserinlineprotectedstatic
set_max_content_length(size_t n)staticlib::pion::http_parserinline
set_payload_handler(payload_handler_type &h)staticlib::pion::http_parserinline
set_read_buffer(const char *ptr, size_t len)staticlib::pion::http_parserinline
set_save_raw_headers(bool b)staticlib::pion::http_parserinline
skip_header_parsing(http_message &http_msg)staticlib::pion::http_parserinline
STATUS_MESSAGE_MAXstaticlib::pion::http_parserprotectedstatic
update_message_with_header_data(http_message &http_msg) const staticlib::pion::http_parserprotected
~http_parser() STATICLIB_NOEXCEPTstaticlib::pion::http_parserinlinevirtual