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