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]
base64_decode(std::string const &input, std::string &output)pion::net::HTTPTypes [static]
base64_encode(std::string const &input, std::string &output)pion::net::HTTPTypes [static]
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 typedefpion::net::HTTPMessage
clear(void)pion::net::HTTPRequest [inline, virtual]
clearFirstLine(void) const pion::net::HTTPMessage [inline, protected]
concatenateChunks(void)pion::net::HTTPMessage
CONTENT_TYPE_HTMLpion::net::HTTPTypes [static]
CONTENT_TYPE_TEXTpion::net::HTTPTypes [static]
CONTENT_TYPE_URLENCODEDpion::net::HTTPTypes [static]
CONTENT_TYPE_XMLpion::net::HTTPTypes [static]
CookieParams typedefpion::net::HTTPTypes
createContentBuffer(void)pion::net::HTTPMessage [inline]
DataStatus enum namepion::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_AUTHORIZATIONpion::net::HTTPTypes [static]
HEADER_CONNECTIONpion::net::HTTPTypes [static]
HEADER_CONTENT_ENCODINGpion::net::HTTPTypes [static]
HEADER_CONTENT_LENGTHpion::net::HTTPTypes [static]
HEADER_CONTENT_LOCATIONpion::net::HTTPTypes [static]
HEADER_CONTENT_TYPEpion::net::HTTPTypes [static]
HEADER_COOKIEpion::net::HTTPTypes [static]
HEADER_HOSTpion::net::HTTPTypes [static]
HEADER_IF_MODIFIED_SINCEpion::net::HTTPTypes [static]
HEADER_LAST_MODIFIEDpion::net::HTTPTypes [static]
HEADER_LOCATIONpion::net::HTTPTypes [static]
HEADER_NAME_VALUE_DELIMITERpion::net::HTTPTypes [static]
HEADER_REFERERpion::net::HTTPTypes [static]
HEADER_SET_COOKIEpion::net::HTTPTypes [static]
HEADER_TRANSFER_ENCODINGpion::net::HTTPTypes [static]
HEADER_USER_AGENTpion::net::HTTPTypes [static]
HEADER_X_FORWARDED_FORpion::net::HTTPTypes [static]
Headers typedefpion::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_linepion::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 typedefpion::net::HTTPTypes
receive(TCPConnection &tcp_conn, boost::system::error_code &ec)pion::net::HTTPMessage
REQUEST_METHOD_DELETEpion::net::HTTPTypes [static]
REQUEST_METHOD_GETpion::net::HTTPTypes [static]
REQUEST_METHOD_HEADpion::net::HTTPTypes [static]
REQUEST_METHOD_POSTpion::net::HTTPTypes [static]
REQUEST_METHOD_PUTpion::net::HTTPTypes [static]
RESPONSE_CODE_BAD_REQUESTpion::net::HTTPTypes [static]
RESPONSE_CODE_CONTINUEpion::net::HTTPTypes [static]
RESPONSE_CODE_CREATEDpion::net::HTTPTypes [static]
RESPONSE_CODE_FORBIDDENpion::net::HTTPTypes [static]
RESPONSE_CODE_FOUNDpion::net::HTTPTypes [static]
RESPONSE_CODE_METHOD_NOT_ALLOWEDpion::net::HTTPTypes [static]
RESPONSE_CODE_NO_CONTENTpion::net::HTTPTypes [static]
RESPONSE_CODE_NOT_FOUNDpion::net::HTTPTypes [static]
RESPONSE_CODE_NOT_IMPLEMENTEDpion::net::HTTPTypes [static]
RESPONSE_CODE_NOT_MODIFIEDpion::net::HTTPTypes [static]
RESPONSE_CODE_OKpion::net::HTTPTypes [static]
RESPONSE_CODE_SERVER_ERRORpion::net::HTTPTypes [static]
RESPONSE_CODE_UNAUTHORIZEDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_BAD_REQUESTpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_CONTINUEpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_CREATEDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_FORBIDDENpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_FOUNDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_METHOD_NOT_ALLOWEDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_NO_CONTENTpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_NOT_FOUNDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_NOT_IMPLEMENTEDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_NOT_MODIFIEDpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_OKpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_SERVER_ERRORpion::net::HTTPTypes [static]
RESPONSE_MESSAGE_UNAUTHORIZEDpion::net::HTTPTypes [static]
send(TCPConnection &tcp_conn, boost::system::error_code &ec)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_CRLFpion::net::HTTPTypes [static]
STRING_EMPTYpion::net::HTTPTypes [static]
STRING_HTTP_VERSIONpion::net::HTTPTypes [static]
updateContentLengthUsingHeader(void)pion::net::HTTPMessage [inline]
updateFirstLine(void) const pion::net::HTTPRequest [inline, protected, virtual]
updateTransferCodingUsingHeader(void)pion::net::HTTPMessage [inline]
url_decode(const std::string &str)pion::net::HTTPTypes [static]
url_encode(const std::string &str)pion::net::HTTPTypes [static]
useQueryParamsForPostContent(void)pion::net::HTTPRequest [inline]
useQueryParamsForQueryString(void)pion::net::HTTPRequest [inline]
WriteBuffers typedefpion::net::HTTPMessage
~HTTPMessage()pion::net::HTTPMessage [inline, virtual]
~HTTPRequest()pion::net::HTTPRequest [inline, virtual]
~HTTPTypes()pion::net::HTTPTypes [inline, virtual]


Generated on Fri Apr 30 14:48:54 2010 for pion-net by  doxygen 1.4.7