, 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] |
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] |
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::HTTPResponse | [inline, virtual] |
clearContent(void) | pion::net::HTTPMessage | [inline] |
clearFirstLine(void) const | pion::net::HTTPMessage | [inline, protected] |
concatenateChunks(void) | pion::net::HTTPMessage | |
CONTENT_TYPE_HTML (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
CONTENT_TYPE_TEXT (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
CONTENT_TYPE_URLENCODED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
CONTENT_TYPE_XML (defined in pion::net::HTTPTypes) | 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 &name) | pion::net::HTTPResponse | [inline] |
deleteCookie(const std::string &name, const std::string &path) | pion::net::HTTPResponse | [inline] |
deleteHeader(const std::string &key) | pion::net::HTTPMessage | [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] |
getRemoteIp(void) | pion::net::HTTPMessage | [inline] |
getStatus() const | pion::net::HTTPMessage | [inline] |
getStatusCode(void) const | pion::net::HTTPResponse | [inline] |
getStatusMessage(void) const | pion::net::HTTPResponse | [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] |
HEADER_AUTHORIZATION (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CLIENT_IP (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CONNECTION (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CONTENT_ENCODING (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CONTENT_LENGTH (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CONTENT_LOCATION (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_CONTENT_TYPE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_COOKIE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_HOST (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_IF_MODIFIED_SINCE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_LAST_MODIFIED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_LOCATION (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_NAME_VALUE_DELIMITER (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_REFERER (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_SET_COOKIE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_TRANSFER_ENCODING (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_USER_AGENT (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
HEADER_X_FORWARDED_FOR (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
Headers typedef | pion::net::HTTPTypes | |
HTTPMessage(void) | pion::net::HTTPMessage | [inline] |
HTTPMessage(const HTTPMessage &http_msg) | pion::net::HTTPMessage | [inline] |
HTTPResponse(const HTTPRequest &http_request) | pion::net::HTTPResponse | [inline] |
HTTPResponse(const std::string &request_method) | pion::net::HTTPResponse | [inline] |
HTTPResponse(const HTTPResponse &http_response) | pion::net::HTTPResponse | [inline] |
HTTPResponse(void) | pion::net::HTTPResponse | [inline] |
isChunked(void) const | pion::net::HTTPMessage | [inline] |
isContentLengthImplied(void) const | pion::net::HTTPResponse | [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 (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
REQUEST_METHOD_GET (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
REQUEST_METHOD_HEAD (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
REQUEST_METHOD_POST (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
REQUEST_METHOD_PUT (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_ACCEPTED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_BAD_REQUEST (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_CONTINUE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_CREATED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_FORBIDDEN (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_FOUND (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_METHOD_NOT_ALLOWED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_NO_CONTENT (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_NOT_FOUND (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_NOT_IMPLEMENTED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_NOT_MODIFIED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_OK (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_SERVER_ERROR (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_CODE_UNAUTHORIZED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_ACCEPTED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_BAD_REQUEST (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_CONTINUE (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_CREATED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_FORBIDDEN (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_FOUND (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_METHOD_NOT_ALLOWED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_NO_CONTENT (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_NOT_FOUND (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_NOT_IMPLEMENTED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_NOT_MODIFIED (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_OK (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_SERVER_ERROR (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
RESPONSE_MESSAGE_UNAUTHORIZED (defined in pion::net::HTTPTypes) | 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 &content) | pion::net::HTTPMessage | [inline] |
setContentLength(const std::size_t n) | pion::net::HTTPMessage | [inline] |
setContentType(const std::string &type) | pion::net::HTTPMessage | [inline] |
setCookie(const std::string &name, const std::string &value) | pion::net::HTTPResponse | [inline] |
setCookie(const std::string &name, const std::string &value, const std::string &path) | pion::net::HTTPResponse | [inline] |
setCookie(const std::string &name, const std::string &value, const std::string &path, const unsigned long max_age) | pion::net::HTTPResponse | [inline] |
setCookie(const std::string &name, const std::string &value, const unsigned long max_age) | pion::net::HTTPResponse | [inline] |
setDataAfterMissingPacket(bool newVal) (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | [inline] |
setDoNotSendContentLength(void) | pion::net::HTTPMessage | [inline] |
setIsValid(bool b=true) | pion::net::HTTPMessage | [inline] |
setLastModified(const unsigned long t) | pion::net::HTTPResponse | [inline] |
setMissingPackets(bool newVal) | pion::net::HTTPMessage | [inline] |
setRemoteIp(const boost::asio::ip::address &ip) | pion::net::HTTPMessage | [inline] |
setStatus(DataStatus newVal) (defined in pion::net::HTTPMessage) | pion::net::HTTPMessage | [inline] |
setStatusCode(unsigned int n) | pion::net::HTTPResponse | [inline] |
setStatusMessage(const std::string &msg) | pion::net::HTTPResponse | [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 (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
STRING_EMPTY (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
STRING_HTTP_VERSION (defined in pion::net::HTTPTypes) | pion::net::HTTPTypes | [static] |
updateContentLengthUsingHeader(void) | pion::net::HTTPMessage | [inline] |
updateFirstLine(void) const | pion::net::HTTPResponse | [inline, protected, virtual] |
updateRequestInfo(const HTTPRequest &http_request) | pion::net::HTTPResponse | [inline] |
updateTransferCodingUsingHeader(void) | pion::net::HTTPMessage | [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] |
~HTTPResponse() | pion::net::HTTPResponse | [inline, virtual] |
~HTTPTypes() | pion::net::HTTPTypes | [inline, virtual] |