pion-net  4.0.9
pion::net::HTTPRequest Member List

This is the complete list of members for pion::net::HTTPRequest, including all inherited members.

addCookie(const std::string &key, const std::string &value)pion::net::HTTPMessageinline
addHeader(const std::string &key, const std::string &value)pion::net::HTTPMessageinline
addQuery(const std::string &key, const std::string &value)pion::net::HTTPRequestinline
appendHeaders(WriteBuffers &write_buffers)pion::net::HTTPMessageinlineprotected
changeCookie(const std::string &key, const std::string &value)pion::net::HTTPMessageinline
changeHeader(const std::string &key, const std::string &value)pion::net::HTTPMessageinline
changeQuery(const std::string &key, const std::string &value)pion::net::HTTPRequestinline
changeResource(const std::string &str)pion::net::HTTPRequestinline
changeValue(DictionaryType &dict, const std::string &key, const std::string &value)pion::net::HTTPMessageinlineprotectedstatic
checkKeepAlive(void) const pion::net::HTTPMessageinline
ChunkCache typedefpion::net::HTTPMessage
clear(void)pion::net::HTTPRequestinlinevirtual
clearContent(void)pion::net::HTTPMessageinline
clearFirstLine(void) const pion::net::HTTPMessageinlineprotected
concatenateChunks(void)pion::net::HTTPMessage
CONTENT_TYPE_HTML (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
CONTENT_TYPE_TEXT (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
CONTENT_TYPE_URLENCODED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
CONTENT_TYPE_XML (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
CookieParams typedefpion::net::HTTPTypes
createContentBuffer(void)pion::net::HTTPMessageinline
DataStatus enum namepion::net::HTTPMessage
deleteCookie(const std::string &key)pion::net::HTTPMessageinline
deleteHeader(const std::string &key)pion::net::HTTPMessageinline
deleteQuery(const std::string &key)pion::net::HTTPRequestinline
deleteValue(DictionaryType &dict, const std::string &key)pion::net::HTTPMessageinlineprotectedstatic
get_date_string(const time_t t)pion::net::HTTPTypesstatic
getChunkCache(void)pion::net::HTTPMessageinline
getChunksSupported(void) const pion::net::HTTPMessageinline
getContent(void)pion::net::HTTPMessageinline
getContent(void) const pion::net::HTTPMessageinline
getContentLength(void) const pion::net::HTTPMessageinline
getCookie(const std::string &key) const pion::net::HTTPMessageinline
getCookieParams(void)pion::net::HTTPMessageinline
getFirstLine(void) const pion::net::HTTPMessageinline
getHeader(const std::string &key) const pion::net::HTTPMessageinline
getHeaders(void)pion::net::HTTPMessageinline
getMethod(void) const pion::net::HTTPRequestinline
getOriginalResource(void) const pion::net::HTTPRequestinline
getQuery(const std::string &key) const pion::net::HTTPRequestinline
getQueryParams(void)pion::net::HTTPRequestinline
getQueryString(void) const pion::net::HTTPRequestinline
getRemoteIp(void)pion::net::HTTPMessageinline
getResource(void) const pion::net::HTTPRequestinline
getStatus() const pion::net::HTTPMessageinline
getUser() const pion::net::HTTPRequestinline
getValue(const DictionaryType &dict, const std::string &key)pion::net::HTTPMessageinlineprotectedstatic
getVersionMajor(void) const pion::net::HTTPMessageinline
getVersionMinor(void) const pion::net::HTTPMessageinline
getVersionString(void) const pion::net::HTTPMessageinline
hasCookie(const std::string &key) const pion::net::HTTPMessageinline
hasDataAfterMissingPackets() const pion::net::HTTPMessageinline
hasHeader(const std::string &key) const pion::net::HTTPMessageinline
hasMissingPackets() const pion::net::HTTPMessageinline
hasQuery(const std::string &key) const pion::net::HTTPRequestinline
HEADER_AUTHORIZATION (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CLIENT_IP (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CONNECTION (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CONTENT_ENCODING (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CONTENT_LENGTH (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CONTENT_LOCATION (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_CONTENT_TYPE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_COOKIE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_HOST (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_IF_MODIFIED_SINCE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_LAST_MODIFIED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_LOCATION (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_NAME_VALUE_DELIMITER (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_REFERER (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_SET_COOKIE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_TRANSFER_ENCODING (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_USER_AGENT (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
HEADER_X_FORWARDED_FOR (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
Headers typedefpion::net::HTTPTypes
HTTPMessage(void)pion::net::HTTPMessageinline
HTTPMessage(const HTTPMessage &http_msg)pion::net::HTTPMessageinline
HTTPRequest(const std::string &resource)pion::net::HTTPRequestinline
HTTPRequest(void)pion::net::HTTPRequestinline
isChunked(void) const pion::net::HTTPMessageinline
isContentLengthImplied(void) const pion::net::HTTPRequestinlinevirtual
isValid(void) const pion::net::HTTPMessageinline
m_first_linepion::net::HTTPMessagemutableprotected
make_query_string(const QueryParams &query_params)pion::net::HTTPTypesstatic
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::net::HTTPTypesstatic
operator=(const HTTPMessage &http_msg)pion::net::HTTPMessageinline
prepareBuffersForSend(WriteBuffers &write_buffers, const bool keep_alive, const bool using_chunks)pion::net::HTTPMessageinline
prepareHeadersForSend(const bool keep_alive, const bool using_chunks)pion::net::HTTPMessageinlineprotected
QueryParams typedefpion::net::HTTPTypes
read(std::istream &in, boost::system::error_code &ec, bool headers_only=false)pion::net::HTTPMessage
receive(TCPConnection &tcp_conn, boost::system::error_code &ec, bool headers_only=false)pion::net::HTTPMessage
REQUEST_METHOD_DELETE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
REQUEST_METHOD_GET (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
REQUEST_METHOD_HEAD (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
REQUEST_METHOD_POST (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
REQUEST_METHOD_PUT (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_ACCEPTED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_BAD_REQUEST (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_CONTINUE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_CREATED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_FORBIDDEN (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_FOUND (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_METHOD_NOT_ALLOWED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_NO_CONTENT (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_NOT_FOUND (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_NOT_IMPLEMENTED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_NOT_MODIFIED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_OK (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_SERVER_ERROR (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_CODE_UNAUTHORIZED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_ACCEPTED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_BAD_REQUEST (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_CONTINUE (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_CREATED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_FORBIDDEN (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_FOUND (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_METHOD_NOT_ALLOWED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_NO_CONTENT (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_NOT_FOUND (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_NOT_IMPLEMENTED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_NOT_MODIFIED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_OK (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_SERVER_ERROR (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
RESPONSE_MESSAGE_UNAUTHORIZED (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
send(TCPConnection &tcp_conn, boost::system::error_code &ec, bool headers_only=false)pion::net::HTTPMessage
setChunksSupported(bool b)pion::net::HTTPMessageinline
setContent(const std::string &value)pion::net::HTTPRequestinline
setContentLength(const std::size_t n)pion::net::HTTPMessageinline
setContentType(const std::string &type)pion::net::HTTPMessageinline
setDataAfterMissingPacket(bool newVal) (defined in pion::net::HTTPMessage)pion::net::HTTPMessageinline
setDoNotSendContentLength(void)pion::net::HTTPMessageinline
setIsValid(bool b=true)pion::net::HTTPMessageinline
setMethod(const std::string &str)pion::net::HTTPRequestinline
setMissingPackets(bool newVal)pion::net::HTTPMessageinline
setQueryString(const std::string &str)pion::net::HTTPRequestinline
setRemoteIp(const boost::asio::ip::address &ip)pion::net::HTTPMessageinline
setResource(const std::string &str)pion::net::HTTPRequestinline
setStatus(DataStatus newVal) (defined in pion::net::HTTPMessage)pion::net::HTTPMessageinline
setUser(PionUserPtr user)pion::net::HTTPRequestinline
setVersionMajor(const boost::uint16_t n)pion::net::HTTPMessageinline
setVersionMinor(const boost::uint16_t n)pion::net::HTTPMessageinline
STATUS_NONE enum value (defined in pion::net::HTTPMessage)pion::net::HTTPMessage
STATUS_OK enum value (defined in pion::net::HTTPMessage)pion::net::HTTPMessage
STATUS_PARTIAL enum value (defined in pion::net::HTTPMessage)pion::net::HTTPMessage
STATUS_TRUNCATED enum value (defined in pion::net::HTTPMessage)pion::net::HTTPMessage
STRING_CRLF (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
STRING_EMPTY (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
STRING_HTTP_VERSION (defined in pion::net::HTTPTypes)pion::net::HTTPTypesstatic
updateContentLengthUsingHeader(void)pion::net::HTTPMessageinline
updateFirstLine(void) const pion::net::HTTPRequestinlineprotectedvirtual
updateTransferCodingUsingHeader(void)pion::net::HTTPMessageinline
useQueryParamsForPostContent(void)pion::net::HTTPRequestinline
useQueryParamsForQueryString(void)pion::net::HTTPRequestinline
write(std::ostream &out, boost::system::error_code &ec, bool headers_only=false)pion::net::HTTPMessage
WriteBuffers typedefpion::net::HTTPMessage
~HTTPMessage()pion::net::HTTPMessageinlinevirtual
~HTTPRequest()pion::net::HTTPRequestinlinevirtual
~HTTPTypes()pion::net::HTTPTypesinlinevirtual