PionNetworkLibrary
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
pion::http::response Member List

This is the complete list of members for pion::http::response, including all inherited members.

add_cookie(const std::string &key, const std::string &value)pion::http::messageinline
add_header(const std::string &key, const std::string &value)pion::http::messageinline
append_cookie_headers(void)pion::http::responseinlineprotectedvirtual
append_headers(write_buffers_t &write_buffers)pion::http::messageinlineprotected
change_cookie(const std::string &key, const std::string &value)pion::http::messageinline
change_header(const std::string &key, const std::string &value)pion::http::messageinline
change_value(DictionaryType &dict, const std::string &key, const std::string &value)pion::http::messageinlineprotectedstatic
check_keep_alive(void) const pion::http::messageinline
chunk_cache_t typedefpion::http::message
clear(void)pion::http::responseinlinevirtual
clear_content(void)pion::http::messageinline
clear_first_line(void) const pion::http::messageinlineprotected
concatenate_chunks(void)pion::http::message
CONTENT_TYPE_HTMLpion::http::typesstatic
CONTENT_TYPE_MULTIPART_FORM_DATApion::http::typesstatic
CONTENT_TYPE_TEXTpion::http::typesstatic
CONTENT_TYPE_URLENCODEDpion::http::typesstatic
CONTENT_TYPE_XMLpion::http::typesstatic
COOKIE_NAME_VALUE_DELIMITERpion::http::typesstatic
create_content_buffer(void)pion::http::messageinline
data_status_t enum namepion::http::message
delete_cookie(const std::string &name)pion::http::responseinline
delete_cookie(const std::string &name, const std::string &path)pion::http::responseinline
delete_header(const std::string &key)pion::http::messageinline
delete_value(DictionaryType &dict, const std::string &key)pion::http::messageinlineprotectedstatic
get_chunk_cache(void)pion::http::messageinline
get_chunks_supported(void) const pion::http::messageinline
get_content(void)pion::http::messageinline
get_content(void) const pion::http::messageinline
get_content_buffer_size() const pion::http::messageinline
get_content_length(void) const pion::http::messageinline
get_cookie(const std::string &key) const pion::http::messageinline
get_cookies(void)pion::http::messageinline
get_date_string(const time_t t)pion::http::typesstatic
get_first_line(void) const pion::http::messageinline
get_header(const std::string &key) const pion::http::messageinline
get_headers(void)pion::http::messageinline
get_remote_ip(void)pion::http::messageinline
get_status() const pion::http::messageinline
get_status_code(void) const pion::http::responseinline
get_status_message(void) const pion::http::responseinline
get_value(const DictionaryType &dict, const std::string &key)pion::http::messageinlineprotectedstatic
get_version_major(void) const pion::http::messageinline
get_version_minor(void) const pion::http::messageinline
get_version_string(void) const pion::http::messageinline
has_cookie(const std::string &key) const pion::http::messageinline
has_data_after_missing_packets() const pion::http::messageinline
has_header(const std::string &key) const pion::http::messageinline
has_missing_packets() const pion::http::messageinline
HEADER_AUTHORIZATIONpion::http::typesstatic
HEADER_CLIENT_IPpion::http::typesstatic
HEADER_CONNECTIONpion::http::typesstatic
HEADER_CONTENT_DISPOSITIONpion::http::typesstatic
HEADER_CONTENT_ENCODINGpion::http::typesstatic
HEADER_CONTENT_LENGTHpion::http::typesstatic
HEADER_CONTENT_LOCATIONpion::http::typesstatic
HEADER_CONTENT_TYPEpion::http::typesstatic
HEADER_COOKIEpion::http::typesstatic
HEADER_HOSTpion::http::typesstatic
HEADER_IF_MODIFIED_SINCEpion::http::typesstatic
HEADER_LAST_MODIFIEDpion::http::typesstatic
HEADER_LOCATIONpion::http::typesstatic
HEADER_NAME_VALUE_DELIMITERpion::http::typesstatic
HEADER_REFERERpion::http::typesstatic
HEADER_SET_COOKIEpion::http::typesstatic
HEADER_TRANSFER_ENCODINGpion::http::typesstatic
HEADER_USER_AGENTpion::http::typesstatic
HEADER_X_FORWARDED_FORpion::http::typesstatic
is_chunked(void) const pion::http::messageinline
is_content_buffer_allocated() const pion::http::messageinline
is_content_length_implied(void) const pion::http::responseinlinevirtual
is_valid(void) const pion::http::messageinline
m_first_linepion::http::messagemutableprotected
make_query_string(const ihash_multimap &query_params)pion::http::typesstatic
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::typesstatic
message(void)pion::http::messageinline
message(const message &http_msg)pion::http::messageinline
operator=(const message &http_msg)pion::http::messageinline
prepare_buffers_for_send(write_buffers_t &write_buffers, const bool keep_alive, const bool using_chunks)pion::http::messageinline
prepare_headers_for_send(const bool keep_alive, const bool using_chunks)pion::http::messageinlineprotected
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_DELETEpion::http::typesstatic
REQUEST_METHOD_GETpion::http::typesstatic
REQUEST_METHOD_HEADpion::http::typesstatic
REQUEST_METHOD_POSTpion::http::typesstatic
REQUEST_METHOD_PUTpion::http::typesstatic
response(const http::request &http_request_ptr)pion::http::responseinline
response(const std::string &request_method)pion::http::responseinline
response(const response &http_response)pion::http::responseinline
response(void)pion::http::responseinline
RESPONSE_CODE_ACCEPTEDpion::http::typesstatic
RESPONSE_CODE_BAD_REQUESTpion::http::typesstatic
RESPONSE_CODE_CONTINUEpion::http::typesstatic
RESPONSE_CODE_CREATEDpion::http::typesstatic
RESPONSE_CODE_FORBIDDENpion::http::typesstatic
RESPONSE_CODE_FOUNDpion::http::typesstatic
RESPONSE_CODE_METHOD_NOT_ALLOWEDpion::http::typesstatic
RESPONSE_CODE_NO_CONTENTpion::http::typesstatic
RESPONSE_CODE_NOT_FOUNDpion::http::typesstatic
RESPONSE_CODE_NOT_IMPLEMENTEDpion::http::typesstatic
RESPONSE_CODE_NOT_MODIFIEDpion::http::typesstatic
RESPONSE_CODE_OKpion::http::typesstatic
RESPONSE_CODE_SERVER_ERRORpion::http::typesstatic
RESPONSE_CODE_UNAUTHORIZEDpion::http::typesstatic
RESPONSE_MESSAGE_ACCEPTEDpion::http::typesstatic
RESPONSE_MESSAGE_BAD_REQUESTpion::http::typesstatic
RESPONSE_MESSAGE_CONTINUEpion::http::typesstatic
RESPONSE_MESSAGE_CREATEDpion::http::typesstatic
RESPONSE_MESSAGE_FORBIDDENpion::http::typesstatic
RESPONSE_MESSAGE_FOUNDpion::http::typesstatic
RESPONSE_MESSAGE_METHOD_NOT_ALLOWEDpion::http::typesstatic
RESPONSE_MESSAGE_NO_CONTENTpion::http::typesstatic
RESPONSE_MESSAGE_NOT_FOUNDpion::http::typesstatic
RESPONSE_MESSAGE_NOT_IMPLEMENTEDpion::http::typesstatic
RESPONSE_MESSAGE_NOT_MODIFIEDpion::http::typesstatic
RESPONSE_MESSAGE_OKpion::http::typesstatic
RESPONSE_MESSAGE_SERVER_ERRORpion::http::typesstatic
RESPONSE_MESSAGE_UNAUTHORIZEDpion::http::typesstatic
send(tcp::connection &tcp_conn, boost::system::error_code &ec, bool headers_only=false)pion::http::message
set_chunks_supported(bool b)pion::http::messageinline
set_content(const std::string &content)pion::http::messageinline
set_content_length(size_t n)pion::http::messageinline
set_content_type(const std::string &type)pion::http::messageinline
set_cookie(const std::string &name, const std::string &value)pion::http::responseinline
set_cookie(const std::string &name, const std::string &value, const std::string &path)pion::http::responseinline
set_cookie(const std::string &name, const std::string &value, const std::string &path, const unsigned long max_age)pion::http::responseinline
set_cookie(const std::string &name, const std::string &value, const unsigned long max_age)pion::http::responseinline
set_data_after_missing_packet(bool newVal)pion::http::messageinline
set_do_not_send_content_length(void)pion::http::messageinline
set_is_valid(bool b=true)pion::http::messageinline
set_last_modified(const unsigned long t)pion::http::responseinline
set_missing_packets(bool newVal)pion::http::messageinline
set_remote_ip(const boost::asio::ip::address &ip)pion::http::messageinline
set_status(data_status_t newVal)pion::http::messageinline
set_status_code(unsigned int n)pion::http::responseinline
set_status_message(const std::string &msg)pion::http::responseinline
set_version_major(const boost::uint16_t n)pion::http::messageinline
set_version_minor(const boost::uint16_t n)pion::http::messageinline
STATUS_NONE enum valuepion::http::message
STATUS_OK enum valuepion::http::message
STATUS_PARTIAL enum valuepion::http::message
STATUS_TRUNCATED enum valuepion::http::message
STRING_CRLFpion::http::typesstatic
STRING_EMPTYpion::http::typesstatic
STRING_HTTP_VERSIONpion::http::typesstatic
update_content_length_using_header(void)pion::http::messageinline
update_first_line(void) const pion::http::responseinlineprotectedvirtual
update_request_info(const http::request &http_request)pion::http::responseinline
update_transfer_encoding_using_header(void)pion::http::messageinline
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::messageinlinevirtual
~response()pion::http::responseinlinevirtual
~types()pion::http::typesinlinevirtual