| add_cookie(const std::string &key, const std::string &value) | pion::http::message | inline |
| add_header(const std::string &key, const std::string &value) | pion::http::message | inline |
| append_cookie_headers(void) | pion::http::message | inlineprotectedvirtual |
| append_headers(write_buffers_t &write_buffers) | pion::http::message | inlineprotected |
| change_cookie(const std::string &key, const std::string &value) | pion::http::message | inline |
| change_header(const std::string &key, const std::string &value) | pion::http::message | inline |
| change_value(DictionaryType &dict, const std::string &key, const std::string &value) | pion::http::message | inlineprotectedstatic |
| check_keep_alive(void) const | pion::http::message | inline |
| chunk_cache_t typedef | pion::http::message | |
| clear(void) | pion::http::message | inlinevirtual |
| clear_content(void) | pion::http::message | inline |
| clear_first_line(void) const | pion::http::message | inlineprotected |
| concatenate_chunks(void) | pion::http::message | |
| CONTENT_TYPE_HTML | pion::http::types | static |
| CONTENT_TYPE_MULTIPART_FORM_DATA | pion::http::types | static |
| CONTENT_TYPE_TEXT | pion::http::types | static |
| CONTENT_TYPE_URLENCODED | pion::http::types | static |
| CONTENT_TYPE_XML | pion::http::types | static |
| COOKIE_NAME_VALUE_DELIMITER | pion::http::types | static |
| create_content_buffer(void) | pion::http::message | inline |
| data_status_t enum name | pion::http::message | |
| delete_cookie(const std::string &key) | pion::http::message | inline |
| delete_header(const std::string &key) | pion::http::message | inline |
| delete_value(DictionaryType &dict, const std::string &key) | pion::http::message | inlineprotectedstatic |
| get_chunk_cache(void) | pion::http::message | inline |
| get_chunks_supported(void) const | pion::http::message | inline |
| get_content(void) | pion::http::message | inline |
| get_content(void) const | pion::http::message | inline |
| get_content_buffer_size() const | pion::http::message | inline |
| get_content_length(void) const | pion::http::message | inline |
| get_cookie(const std::string &key) const | pion::http::message | inline |
| get_cookies(void) | pion::http::message | inline |
| get_date_string(const time_t t) | pion::http::types | static |
| get_first_line(void) const | pion::http::message | inline |
| get_header(const std::string &key) const | pion::http::message | inline |
| get_headers(void) | pion::http::message | inline |
| get_remote_ip(void) | pion::http::message | inline |
| get_status() const | pion::http::message | inline |
| get_value(const DictionaryType &dict, const std::string &key) | pion::http::message | inlineprotectedstatic |
| get_version_major(void) const | pion::http::message | inline |
| get_version_minor(void) const | pion::http::message | inline |
| get_version_string(void) const | pion::http::message | inline |
| has_cookie(const std::string &key) const | pion::http::message | inline |
| has_data_after_missing_packets() const | pion::http::message | inline |
| has_header(const std::string &key) const | pion::http::message | inline |
| has_missing_packets() const | pion::http::message | inline |
| HEADER_AUTHORIZATION | pion::http::types | static |
| HEADER_CLIENT_IP | pion::http::types | static |
| HEADER_CONNECTION | pion::http::types | static |
| HEADER_CONTENT_DISPOSITION | pion::http::types | static |
| HEADER_CONTENT_ENCODING | pion::http::types | static |
| HEADER_CONTENT_LENGTH | pion::http::types | static |
| HEADER_CONTENT_LOCATION | pion::http::types | static |
| HEADER_CONTENT_TYPE | pion::http::types | static |
| HEADER_COOKIE | pion::http::types | static |
| HEADER_HOST | pion::http::types | static |
| HEADER_IF_MODIFIED_SINCE | pion::http::types | static |
| HEADER_LAST_MODIFIED | pion::http::types | static |
| HEADER_LOCATION | pion::http::types | static |
| HEADER_NAME_VALUE_DELIMITER | pion::http::types | static |
| HEADER_REFERER | pion::http::types | static |
| HEADER_SET_COOKIE | pion::http::types | static |
| HEADER_TRANSFER_ENCODING | pion::http::types | static |
| HEADER_USER_AGENT | pion::http::types | static |
| HEADER_X_FORWARDED_FOR | pion::http::types | static |
| is_chunked(void) const | pion::http::message | inline |
| is_content_buffer_allocated() const | pion::http::message | inline |
| is_content_length_implied(void) const =0 | pion::http::message | pure virtual |
| is_valid(void) const | pion::http::message | inline |
| m_first_line | pion::http::message | mutableprotected |
| make_query_string(const ihash_multimap &query_params) | pion::http::types | static |
| make_set_cookie_header(const std::string &name, const std::string &value, const std::string &path, const bool has_max_age=false, const unsigned long max_age=0) | pion::http::types | static |
| message(void) | pion::http::message | inline |
| message(const message &http_msg) | pion::http::message | inline |
| operator=(const message &http_msg) | pion::http::message | inline |
| prepare_buffers_for_send(write_buffers_t &write_buffers, const bool keep_alive, const bool using_chunks) | pion::http::message | inline |
| prepare_headers_for_send(const bool keep_alive, const bool using_chunks) | pion::http::message | inlineprotected |
| read(std::istream &in, boost::system::error_code &ec, parser &http_parser) | pion::http::message | |
| read(std::istream &in, boost::system::error_code &ec, bool headers_only=false, std::size_t max_content_length=static_cast< size_t >(-1)) | pion::http::message | |
| receive(tcp::connection &tcp_conn, boost::system::error_code &ec, parser &http_parser) | pion::http::message | |
| receive(tcp::connection &tcp_conn, boost::system::error_code &ec, bool headers_only=false, std::size_t max_content_length=static_cast< size_t >(-1)) | pion::http::message | |
| REQUEST_METHOD_DELETE | pion::http::types | static |
| REQUEST_METHOD_GET | pion::http::types | static |
| REQUEST_METHOD_HEAD | pion::http::types | static |
| REQUEST_METHOD_POST | pion::http::types | static |
| REQUEST_METHOD_PUT | pion::http::types | static |
| RESPONSE_CODE_ACCEPTED | pion::http::types | static |
| RESPONSE_CODE_BAD_REQUEST | pion::http::types | static |
| RESPONSE_CODE_CONTINUE | pion::http::types | static |
| RESPONSE_CODE_CREATED | pion::http::types | static |
| RESPONSE_CODE_FORBIDDEN | pion::http::types | static |
| RESPONSE_CODE_FOUND | pion::http::types | static |
| RESPONSE_CODE_METHOD_NOT_ALLOWED | pion::http::types | static |
| RESPONSE_CODE_NO_CONTENT | pion::http::types | static |
| RESPONSE_CODE_NOT_FOUND | pion::http::types | static |
| RESPONSE_CODE_NOT_IMPLEMENTED | pion::http::types | static |
| RESPONSE_CODE_NOT_MODIFIED | pion::http::types | static |
| RESPONSE_CODE_OK | pion::http::types | static |
| RESPONSE_CODE_SERVER_ERROR | pion::http::types | static |
| RESPONSE_CODE_UNAUTHORIZED | pion::http::types | static |
| RESPONSE_MESSAGE_ACCEPTED | pion::http::types | static |
| RESPONSE_MESSAGE_BAD_REQUEST | pion::http::types | static |
| RESPONSE_MESSAGE_CONTINUE | pion::http::types | static |
| RESPONSE_MESSAGE_CREATED | pion::http::types | static |
| RESPONSE_MESSAGE_FORBIDDEN | pion::http::types | static |
| RESPONSE_MESSAGE_FOUND | pion::http::types | static |
| RESPONSE_MESSAGE_METHOD_NOT_ALLOWED | pion::http::types | static |
| RESPONSE_MESSAGE_NO_CONTENT | pion::http::types | static |
| RESPONSE_MESSAGE_NOT_FOUND | pion::http::types | static |
| RESPONSE_MESSAGE_NOT_IMPLEMENTED | pion::http::types | static |
| RESPONSE_MESSAGE_NOT_MODIFIED | pion::http::types | static |
| RESPONSE_MESSAGE_OK | pion::http::types | static |
| RESPONSE_MESSAGE_SERVER_ERROR | pion::http::types | static |
| RESPONSE_MESSAGE_UNAUTHORIZED | pion::http::types | static |
| send(tcp::connection &tcp_conn, boost::system::error_code &ec, bool headers_only=false) | pion::http::message | |
| set_chunks_supported(bool b) | pion::http::message | inline |
| set_content(const std::string &content) | pion::http::message | inline |
| set_content_length(size_t n) | pion::http::message | inline |
| set_content_type(const std::string &type) | pion::http::message | inline |
| set_data_after_missing_packet(bool newVal) | pion::http::message | inline |
| set_do_not_send_content_length(void) | pion::http::message | inline |
| set_is_valid(bool b=true) | pion::http::message | inline |
| set_missing_packets(bool newVal) | pion::http::message | inline |
| set_remote_ip(const boost::asio::ip::address &ip) | pion::http::message | inline |
| set_status(data_status_t newVal) | pion::http::message | inline |
| set_version_major(const boost::uint16_t n) | pion::http::message | inline |
| set_version_minor(const boost::uint16_t n) | pion::http::message | inline |
| STATUS_NONE enum value | pion::http::message | |
| STATUS_OK enum value | pion::http::message | |
| STATUS_PARTIAL enum value | pion::http::message | |
| STATUS_TRUNCATED enum value | pion::http::message | |
| STRING_CRLF | pion::http::types | static |
| STRING_EMPTY | pion::http::types | static |
| STRING_HTTP_VERSION | pion::http::types | static |
| update_content_length_using_header(void) | pion::http::message | inline |
| update_first_line(void) const =0 | pion::http::message | protectedpure virtual |
| update_transfer_encoding_using_header(void) | pion::http::message | inline |
| write(std::ostream &out, boost::system::error_code &ec, bool headers_only=false) | pion::http::message | |
| write_buffers_t typedef | pion::http::message | |
| ~message() | pion::http::message | inlinevirtual |
| ~types() | pion::http::types | inlinevirtual |