pion::http::request Member List

This is the complete list of members for pion::http::request, including all inherited members.
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]
add_query(const std::string &key, const std::string &value)pion::http::request [inline]
append_cookie_headers(void)pion::http::request [inline, protected, virtual]
append_headers(write_buffers_t &write_buffers)pion::http::message [inline, protected]
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_query(const std::string &key, const std::string &value)pion::http::request [inline]
change_resource(const std::string &str)pion::http::request [inline]
change_value(DictionaryType &dict, const std::string &key, const std::string &value)pion::http::message [inline, protected, static]
check_keep_alive(void) const pion::http::message [inline]
chunk_cache_t typedefpion::http::message
clear(void)pion::http::request [inline, virtual]
clear_content(void)pion::http::message [inline]
clear_first_line(void) const pion::http::message [inline, protected]
concatenate_chunks(void)pion::http::message
CONTENT_TYPE_HTML (defined in pion::http::types)pion::http::types [static]
CONTENT_TYPE_MULTIPART_FORM_DATA (defined in pion::http::types)pion::http::types [static]
CONTENT_TYPE_TEXT (defined in pion::http::types)pion::http::types [static]
CONTENT_TYPE_URLENCODED (defined in pion::http::types)pion::http::types [static]
CONTENT_TYPE_XML (defined in pion::http::types)pion::http::types [static]
COOKIE_NAME_VALUE_DELIMITER (defined in pion::http::types)pion::http::types [static]
create_content_buffer(void)pion::http::message [inline]
data_status_t enum namepion::http::message
delete_cookie(const std::string &key)pion::http::message [inline]
delete_header(const std::string &key)pion::http::message [inline]
delete_query(const std::string &key)pion::http::request [inline]
delete_value(DictionaryType &dict, const std::string &key)pion::http::message [inline, protected, static]
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_method(void) const pion::http::request [inline]
get_original_resource(void) const pion::http::request [inline]
get_queries(void)pion::http::request [inline]
get_query(const std::string &key) const pion::http::request [inline]
get_query_string(void) const pion::http::request [inline]
get_remote_ip(void)pion::http::message [inline]
get_resource(void) const pion::http::request [inline]
get_status() const pion::http::message [inline]
get_user() const pion::http::request [inline]
get_value(const DictionaryType &dict, const std::string &key)pion::http::message [inline, protected, static]
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]
has_query(const std::string &key) const pion::http::request [inline]
HEADER_AUTHORIZATION (defined in pion::http::types)pion::http::types [static]
HEADER_CLIENT_IP (defined in pion::http::types)pion::http::types [static]
HEADER_CONNECTION (defined in pion::http::types)pion::http::types [static]
HEADER_CONTENT_DISPOSITION (defined in pion::http::types)pion::http::types [static]
HEADER_CONTENT_ENCODING (defined in pion::http::types)pion::http::types [static]
HEADER_CONTENT_LENGTH (defined in pion::http::types)pion::http::types [static]
HEADER_CONTENT_LOCATION (defined in pion::http::types)pion::http::types [static]
HEADER_CONTENT_TYPE (defined in pion::http::types)pion::http::types [static]
HEADER_COOKIE (defined in pion::http::types)pion::http::types [static]
HEADER_HOST (defined in pion::http::types)pion::http::types [static]
HEADER_IF_MODIFIED_SINCE (defined in pion::http::types)pion::http::types [static]
HEADER_LAST_MODIFIED (defined in pion::http::types)pion::http::types [static]
HEADER_LOCATION (defined in pion::http::types)pion::http::types [static]
HEADER_NAME_VALUE_DELIMITER (defined in pion::http::types)pion::http::types [static]
HEADER_REFERER (defined in pion::http::types)pion::http::types [static]
HEADER_SET_COOKIE (defined in pion::http::types)pion::http::types [static]
HEADER_TRANSFER_ENCODING (defined in pion::http::types)pion::http::types [static]
HEADER_USER_AGENT (defined in pion::http::types)pion::http::types [static]
HEADER_X_FORWARDED_FOR (defined in pion::http::types)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 pion::http::request [inline, virtual]
is_valid(void) const pion::http::message [inline]
m_first_linepion::http::message [mutable, protected]
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 [inline, protected]
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(const std::string &resource)pion::http::request [inline]
request(void)pion::http::request [inline]
REQUEST_METHOD_DELETE (defined in pion::http::types)pion::http::types [static]
REQUEST_METHOD_GET (defined in pion::http::types)pion::http::types [static]
REQUEST_METHOD_HEAD (defined in pion::http::types)pion::http::types [static]
REQUEST_METHOD_POST (defined in pion::http::types)pion::http::types [static]
REQUEST_METHOD_PUT (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_ACCEPTED (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_BAD_REQUEST (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_CONTINUE (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_CREATED (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_FORBIDDEN (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_FOUND (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_METHOD_NOT_ALLOWED (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_NO_CONTENT (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_NOT_FOUND (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_NOT_IMPLEMENTED (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_NOT_MODIFIED (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_OK (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_SERVER_ERROR (defined in pion::http::types)pion::http::types [static]
RESPONSE_CODE_UNAUTHORIZED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_ACCEPTED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_BAD_REQUEST (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_CONTINUE (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_CREATED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_FORBIDDEN (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_FOUND (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_METHOD_NOT_ALLOWED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_NO_CONTENT (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_NOT_FOUND (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_NOT_IMPLEMENTED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_NOT_MODIFIED (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_OK (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_SERVER_ERROR (defined in pion::http::types)pion::http::types [static]
RESPONSE_MESSAGE_UNAUTHORIZED (defined in pion::http::types)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 &value)pion::http::request [inline]
set_content(const char *value, const boost::uint64_t &size)pion::http::request [inline]
set_content_length(const boost::uint64_t n)pion::http::message [inline]
set_content_type(const std::string &type)pion::http::message [inline]
set_data_after_missing_packet(bool newVal) (defined in pion::http::message)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_method(const std::string &str)pion::http::request [inline]
set_missing_packets(bool newVal)pion::http::message [inline]
set_query_string(const std::string &str)pion::http::request [inline]
set_remote_ip(const boost::asio::ip::address &ip)pion::http::message [inline]
set_resource(const std::string &str)pion::http::request [inline]
set_status(data_status_t newVal) (defined in pion::http::message)pion::http::message [inline]
set_user(user_ptr user)pion::http::request [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 (defined in pion::http::message)pion::http::message
STATUS_OK enum value (defined in pion::http::message)pion::http::message
STATUS_PARTIAL enum value (defined in pion::http::message)pion::http::message
STATUS_TRUNCATED enum value (defined in pion::http::message)pion::http::message
STRING_CRLF (defined in pion::http::types)pion::http::types [static]
STRING_EMPTY (defined in pion::http::types)pion::http::types [static]
STRING_HTTP_VERSION (defined in pion::http::types)pion::http::types [static]
update_content_length_using_header(void)pion::http::message [inline]
update_first_line(void) const pion::http::request [inline, protected, virtual]
update_transfer_encoding_using_header(void)pion::http::message [inline]
use_query_params_for_post_content(void)pion::http::request [inline]
use_query_params_for_query_string(void)pion::http::request [inline]
write(std::ostream &out, boost::system::error_code &ec, bool headers_only=false)pion::http::message
write_buffers_t typedefpion::http::message
~message()pion::http::message [inline, virtual]
~request()pion::http::request [inline, virtual]
~types()pion::http::types [inline, virtual]

Generated on 16 Sep 2013 for pion by  doxygen 1.6.1