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

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

add_cookie(const std::string &key, const std::string &value)staticlib::pion::http_messageinline
add_header(const std::string &key, const std::string &value)staticlib::pion::http_messageinline
append_cookie_headers()staticlib::pion::http_responseinlineprotectedvirtual
append_headers(std::vector< asio::const_buffer > &write_buffers)staticlib::pion::http_messageinlineprotected
change_cookie(const std::string &key, const std::string &value)staticlib::pion::http_messageinline
change_header(const std::string &key, const std::string &value)staticlib::pion::http_messageinline
change_value(headers_type &dict, const std::string &key, const std::string &value)staticlib::pion::http_messageinlineprotectedstatic
check_keep_alive() const staticlib::pion::http_messageinline
clear()staticlib::pion::http_responseinlinevirtual
clear_content()staticlib::pion::http_messageinline
clear_first_line() const staticlib::pion::http_messageinlineprotected
concatenate_chunks()staticlib::pion::http_messageinline
CONTENT_TYPE_HTMLstaticlib::pion::http_messagestatic
CONTENT_TYPE_MULTIPART_FORM_DATAstaticlib::pion::http_messagestatic
CONTENT_TYPE_TEXTstaticlib::pion::http_messagestatic
CONTENT_TYPE_URLENCODEDstaticlib::pion::http_messagestatic
CONTENT_TYPE_XMLstaticlib::pion::http_messagestatic
COOKIE_NAME_VALUE_DELIMITERstaticlib::pion::http_messagestatic
create_content_buffer()staticlib::pion::http_messageinline
data_status_type enum namestaticlib::pion::http_message
delete_cookie(const std::string &name)staticlib::pion::http_responseinline
delete_cookie(const std::string &name, const std::string &path)staticlib::pion::http_responseinline
delete_header(const std::string &key)staticlib::pion::http_messageinline
delete_value(headers_type &dict, const std::string &key)staticlib::pion::http_messageinlineprotectedstatic
get_chunk_cache()staticlib::pion::http_messageinline
get_chunks_supported() const staticlib::pion::http_messageinline
get_content()staticlib::pion::http_messageinline
get_content() const staticlib::pion::http_messageinline
get_content_buffer_size() const staticlib::pion::http_messageinline
get_content_length() const staticlib::pion::http_messageinline
get_cookie(const std::string &key) const staticlib::pion::http_messageinline
get_cookies()staticlib::pion::http_messageinline
get_first_line() const staticlib::pion::http_messageinline
get_header(const std::string &key) const staticlib::pion::http_messageinline
get_headers()staticlib::pion::http_messageinline
get_remote_ip() const staticlib::pion::http_messageinline
get_status() const staticlib::pion::http_messageinline
get_status_code() const staticlib::pion::http_responseinline
get_status_message() const staticlib::pion::http_responseinline
get_value(const headers_type &dict, const std::string &key)staticlib::pion::http_messageinlineprotectedstatic
get_version_major() const staticlib::pion::http_messageinline
get_version_minor() const staticlib::pion::http_messageinline
get_version_string() const staticlib::pion::http_messageinline
has_cookie(const std::string &key) const staticlib::pion::http_messageinline
has_data_after_missing_packets() const staticlib::pion::http_messageinline
has_header(const std::string &key) const staticlib::pion::http_messageinline
has_header_value(const std::string &key, const std::string &value) const staticlib::pion::http_messageinline
has_missing_packets() const staticlib::pion::http_messageinline
HEADER_AUTHORIZATIONstaticlib::pion::http_messagestatic
HEADER_CLIENT_IPstaticlib::pion::http_messagestatic
HEADER_CONNECTIONstaticlib::pion::http_messagestatic
HEADER_CONTENT_DISPOSITIONstaticlib::pion::http_messagestatic
HEADER_CONTENT_ENCODINGstaticlib::pion::http_messagestatic
HEADER_CONTENT_LENGTHstaticlib::pion::http_messagestatic
HEADER_CONTENT_LOCATIONstaticlib::pion::http_messagestatic
HEADER_CONTENT_TYPEstaticlib::pion::http_messagestatic
HEADER_COOKIEstaticlib::pion::http_messagestatic
HEADER_HOSTstaticlib::pion::http_messagestatic
HEADER_IF_MODIFIED_SINCEstaticlib::pion::http_messagestatic
HEADER_LAST_MODIFIEDstaticlib::pion::http_messagestatic
HEADER_LOCATIONstaticlib::pion::http_messagestatic
HEADER_NAME_VALUE_DELIMITERstaticlib::pion::http_messagestatic
HEADER_REFERERstaticlib::pion::http_messagestatic
HEADER_SET_COOKIEstaticlib::pion::http_messagestatic
HEADER_TRANSFER_ENCODINGstaticlib::pion::http_messagestatic
HEADER_USER_AGENTstaticlib::pion::http_messagestatic
HEADER_X_FORWARDED_FORstaticlib::pion::http_messagestatic
http_message()staticlib::pion::http_messageinline
http_message(const http_message &http_msg)staticlib::pion::http_messageinline
http_response(const http_request &http_request_ptr)staticlib::pion::http_responseinline
http_response(const http_response &http_response)staticlib::pion::http_responseinline
is_body_allowed() const staticlib::pion::http_responseinline
is_chunked(void) const staticlib::pion::http_messageinline
is_content_buffer_allocated() const staticlib::pion::http_messageinline
is_content_length_implied() const staticlib::pion::http_responseinlinevirtual
is_valid() const staticlib::pion::http_messageinline
m_first_linestaticlib::pion::http_messagemutableprotected
make_query_string(const std::unordered_multimap< std::string, std::string, algorithm::ihash, algorithm::iequal_to > &query_params)staticlib::pion::http_messageinlineprotected
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)staticlib::pion::http_messageinlineprotected
operator=(const http_message &http_msg)staticlib::pion::http_messageinline
prepare_buffers_for_send(std::vector< asio::const_buffer > &write_buffers, const bool keep_alive, const bool using_chunks)staticlib::pion::http_messageinline
prepare_headers_for_send(const bool keep_alive, const bool using_chunks)staticlib::pion::http_messageinlineprotected
REQUEST_METHOD_DELETEstaticlib::pion::http_messagestatic
REQUEST_METHOD_GETstaticlib::pion::http_messagestatic
REQUEST_METHOD_HEADstaticlib::pion::http_messagestatic
REQUEST_METHOD_OPTIONSstaticlib::pion::http_messagestatic
REQUEST_METHOD_POSTstaticlib::pion::http_messagestatic
REQUEST_METHOD_PUTstaticlib::pion::http_messagestatic
RESPONSE_CODE_ACCEPTEDstaticlib::pion::http_messagestatic
RESPONSE_CODE_BAD_REQUESTstaticlib::pion::http_messagestatic
RESPONSE_CODE_CONTINUEstaticlib::pion::http_messagestatic
RESPONSE_CODE_CREATEDstaticlib::pion::http_messagestatic
RESPONSE_CODE_FORBIDDENstaticlib::pion::http_messagestatic
RESPONSE_CODE_FOUNDstaticlib::pion::http_messagestatic
RESPONSE_CODE_METHOD_NOT_ALLOWEDstaticlib::pion::http_messagestatic
RESPONSE_CODE_NO_CONTENTstaticlib::pion::http_messagestatic
RESPONSE_CODE_NOT_FOUNDstaticlib::pion::http_messagestatic
RESPONSE_CODE_NOT_IMPLEMENTEDstaticlib::pion::http_messagestatic
RESPONSE_CODE_NOT_MODIFIEDstaticlib::pion::http_messagestatic
RESPONSE_CODE_OKstaticlib::pion::http_messagestatic
RESPONSE_CODE_SERVER_ERRORstaticlib::pion::http_messagestatic
RESPONSE_CODE_UNAUTHORIZEDstaticlib::pion::http_messagestatic
RESPONSE_FULLMESSAGE_100_CONTINUEstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_ACCEPTEDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_BAD_REQUESTstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_CONTINUEstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_CREATEDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_FORBIDDENstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_FOUNDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_METHOD_NOT_ALLOWEDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_NO_CONTENTstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_NOT_FOUNDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_NOT_IMPLEMENTEDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_NOT_MODIFIEDstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_OKstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_SERVER_ERRORstaticlib::pion::http_messagestatic
RESPONSE_MESSAGE_UNAUTHORIZEDstaticlib::pion::http_messagestatic
set_chunks_supported(bool b)staticlib::pion::http_messageinline
set_content(const std::string &content)staticlib::pion::http_messageinline
set_content_length(size_t n)staticlib::pion::http_messageinline
set_content_type(const std::string &type)staticlib::pion::http_messageinline
set_cookie(const std::string &name, const std::string &value)staticlib::pion::http_responseinline
set_cookie(const std::string &name, const std::string &value, const std::string &path)staticlib::pion::http_responseinline
set_cookie(const std::string &name, const std::string &value, const std::string &path, const unsigned long max_age)staticlib::pion::http_responseinline
set_cookie(const std::string &name, const std::string &value, const unsigned long max_age)staticlib::pion::http_responseinline
set_data_after_missing_packet(bool newVal)staticlib::pion::http_messageinline
set_do_not_send_content_length()staticlib::pion::http_messageinline
set_is_valid(bool b=true)staticlib::pion::http_messageinline
set_last_modified(const unsigned long t)staticlib::pion::http_response
set_missing_packets(bool newVal)staticlib::pion::http_messageinline
set_remote_ip(const asio::ip::address &ip)staticlib::pion::http_messageinline
set_status(data_status_type newVal)staticlib::pion::http_messageinline
set_status_code(unsigned int n)staticlib::pion::http_responseinline
set_status_message(const std::string &msg)staticlib::pion::http_responseinline
set_version_major(const uint16_t n)staticlib::pion::http_messageinline
set_version_minor(const uint16_t n)staticlib::pion::http_messageinline
STATUS_NONE enum valuestaticlib::pion::http_message
STATUS_OK enum valuestaticlib::pion::http_message
STATUS_PARTIAL enum valuestaticlib::pion::http_message
STATUS_TRUNCATED enum valuestaticlib::pion::http_message
STRING_CRLFstaticlib::pion::http_messagestatic
STRING_EMPTYstaticlib::pion::http_messagestatic
STRING_HTTP_VERSIONstaticlib::pion::http_messagestatic
update_content_length_using_header()staticlib::pion::http_messageinline
update_first_line() const staticlib::pion::http_responseinlineprotectedvirtual
update_request_info(const http_request &http_request)staticlib::pion::http_responseinline
update_transfer_encoding_using_header()staticlib::pion::http_messageinline
~http_message() STATICLIB_NOEXCEPTstaticlib::pion::http_messageinlinevirtual
~http_response() STATICLIB_NOEXCEPTstaticlib::pion::http_responseinlinevirtual